WebHost.CreateDefaultBuilder Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateDefaultBuilder() |
Инициализирует новый экземпляр класса WebHostBuilder с предварительно настроенными значениями по умолчанию. |
CreateDefaultBuilder(String[]) |
Инициализирует новый экземпляр класса WebHostBuilder с предварительно настроенными значениями по умолчанию. |
CreateDefaultBuilder<TStartup>(String[]) |
Инициализирует новый экземпляр класса с предварительно настроенными значениями по умолчанию с помощью типизированного WebHostBuilder запуска. |
CreateDefaultBuilder()
- Исходный код:
- WebHost.cs
- Исходный код:
- WebHost.cs
- Исходный код:
- WebHost.cs
Инициализирует новый экземпляр класса WebHostBuilder с предварительно настроенными значениями по умолчанию.
public:
static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder();
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder ();
static member CreateDefaultBuilder : unit -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
Public Shared Function CreateDefaultBuilder () As IWebHostBuilder
Возвращаемое значение
Инициализированный IWebHostBuilder.
Комментарии
К возвращаемой WebHostBuilderфункции применяются следующие значения по умолчанию: используйте Kestrel в качестве веб-сервера и настройте его с помощью поставщиков конфигурации приложения, задайте для в ContentRootPath качестве результата GetCurrentDirectory(), загрузите IConfiguration из appsettings.json и appsettings.[EnvironmentName]. json', загрузка IConfiguration из секретов пользователя, когда EnvironmentName имеет значение "Разработка" с помощью начальной сборки, загрузка IConfiguration из переменных среды, настройка ILoggerFactory для входа в консоль и отладка выходных данных, добавление ПО промежуточного слоя HostFiltering, добавление ПО промежуточного слоя ForwardedHeaders, если ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, и включение интеграции IIS.
Применяется к
CreateDefaultBuilder(String[])
- Исходный код:
- WebHost.cs
- Исходный код:
- WebHost.cs
- Исходный код:
- WebHost.cs
Инициализирует новый экземпляр класса WebHostBuilder с предварительно настроенными значениями по умолчанию.
public:
static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder (string[] args);
static member CreateDefaultBuilder : string[] -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
Public Shared Function CreateDefaultBuilder (args As String()) As IWebHostBuilder
Параметры
- args
- String[]
Аргументы командной строки.
Возвращаемое значение
Инициализированный IWebHostBuilder.
Комментарии
К возвращаемой WebHostBuilderфункции применяются следующие значения по умолчанию: используйте Kestrel в качестве веб-сервера и настройте его с помощью поставщиков конфигурации приложения, задайте для в ContentRootPath качестве результата GetCurrentDirectory(), загрузите IConfiguration из appsettings.json и appsettings.[EnvironmentName]. json', загрузка IConfiguration из пользовательских секретов, когда EnvironmentName имеет значение "Development" с помощью начальной сборки, загрузка IConfiguration из переменных среды, загрузка IConfiguration из предоставленных аргументов командной строки, настройка ILoggerFactory для входа в консоль и выходные данные отладки, настройка для WebRootFileProvider сопоставления статических веб-ресурсов, когда EnvironmentName имеет значение "Development" с помощью сборки записи, добавляет ПО промежуточного слоя HostFiltering, добавляет ПО промежуточного слоя ForwardedHeaders, если ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, и включить интеграцию IIS.
Применяется к
CreateDefaultBuilder<TStartup>(String[])
- Исходный код:
- WebHost.cs
- Исходный код:
- WebHost.cs
- Исходный код:
- WebHost.cs
Инициализирует новый экземпляр класса с предварительно настроенными значениями по умолчанию с помощью типизированного WebHostBuilder запуска.
public:
generic <typename TStartup>
where TStartup : class static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder<TStartup> (string[] args) where TStartup : class;
static member CreateDefaultBuilder : string[] -> Microsoft.AspNetCore.Hosting.IWebHostBuilder (requires 'Startup : null)
Public Shared Function CreateDefaultBuilder(Of TStartup As Class) (args As String()) As IWebHostBuilder
Параметры типа
- TStartup
Тип, содержащий методы запуска для приложения.
Параметры
- args
- String[]
Аргументы командной строки.
Возвращаемое значение
Инициализированный IWebHostBuilder.
Комментарии
К возвращаемой WebHostBuilderфункции применяются следующие значения по умолчанию: используйте Kestrel в качестве веб-сервера и настройте его с помощью поставщиков конфигурации приложения, задайте для в ContentRootPath качестве результата GetCurrentDirectory(), загрузите IConfiguration из appsettings.json и appsettings.[EnvironmentName]. json", загрузка IConfiguration из секретов пользователя, если EnvironmentName имеет значение "Разработка" с помощью начальной сборки, загрузка IConfiguration из переменных среды, загрузка IConfiguration из предоставленных аргументов командной строки, настройка ILoggerFactory для входа в консоль и выходные данные отладки, включение интеграции IIS.