Luffy1
@Luffy1
Студент, Junior .NET programmer

Как мне явно указать, какой метод Configure из двух должен вызываться в классе Startup?

using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;

namespace ASP_NET_Core_Lessons
{
  public class Startup
  {
    public void ConfigureServices(IServiceCollection services)
    {
    }
    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
      if (env.IsDevelopment())
      {
        app.UseDeveloperExceptionPage();
      }
      app.UseRouting();
      app.UseEndpoints(endpoints =>
      {
        endpoints.MapGet("/", async context =>
              {
                await context.Response.WriteAsync("Hello World!");
          });
      });
    }

    IWebHostEnvironment _env;
    public Startup(IWebHostEnvironment env)
    {
      _env = env;
    }
    public void Configure(IApplicationBuilder app)
    {
      app.UseRouting();

      app.UseEndpoints(endpoints =>
      {
        endpoints.MapGet("/", async context =>
        {
          await context.Response.WriteAsync($"Application Name: {_env.ApplicationName}");
        });
      });
    }
  }
}

Как мне явно указать, какой метод Configure из двух должен вызываться?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
DanceM
@DanceM Куратор тега C#
Кто хочет -ищет способ, кто не хочет -ищет причину
Будет вызван метод которому соответствует набор передаваемых при вызове параметров.
Сonfigure(foo, bar);- первый метод в скрипте,
Configure(foo); - второй.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы