Как вызвать метод «Конфигурация» в Asp Core Api - PullRequest
0 голосов
/ 04 декабря 2018

Я не могу вызвать метод «Конфигурация» в своем ядре веб-API, но я могу вызвать метод «Запуск».В чем может быть проблема?Пожалуйста, смотрите мой код ниже:

public class Startup
    {
        public IConfiguration Config { get; }

        //able to trigger this method
        public Startup(IConfiguration configuration)
        {            
            Config = configuration;
        }

        //cant trigger this method
        public void Configuration(IAppBuilder app)
        {
            ConfigureOAuth(app);
        }

        //able to trigger this method
        public void ConfigureServices(IServiceCollection services)
        {
        }

        //able to trigger this method
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {

        }
}

1 Ответ

0 голосов
/ 04 декабря 2018

Configuration не входит в число именованных членов, связанных с Startup.

Также IAppBuilder относится к предыдущей версии asp.net-web-api и обычно ассоциировалось с Owin'sАвтозагрузка.

Класс запуска

В приложениях ASP.NET Core используется класс Startup, который по соглашению называется Startup.

Класс запуска:

  • При желании можно включить метод ConfigureServices для настройки служб приложения.
  • Должен включать метод Configure для создания конвейера обработки запросов приложения.

ConfigureServices и Configure вызываются средой выполнения при запуске приложения:

public class Startup
{
    // Use this method to add services to the container.
    public void ConfigureServices(IServiceCollection services)
    {
        ...
    }

    // Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app)
    {
        ...
    }
}

Справочник Запуск приложения в ASP.NET Core

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...