GenericHostBuilderExtensions.ConfigureWebHostDefaults Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) |
Настраивает IHostBuilder с параметрами по умолчанию для размещения веб-приложения. Это следует вызывать перед конкретной конфигурацией приложения, чтобы избежать перезаписи предоставленных служб, источников конфигурации, сред, корня содержимого и т. д. |
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>) |
Настраивает IHostBuilder с параметрами по умолчанию для размещения веб-приложения. Это следует вызывать перед конкретной конфигурацией приложения, чтобы избежать перезаписи предоставленных служб, источников конфигурации, сред, корня содержимого и т. д. |
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)
- Исходный код:
- GenericHostBuilderExtensions.cs
Настраивает IHostBuilder с параметрами по умолчанию для размещения веб-приложения. Это следует вызывать перед конкретной конфигурацией приложения, чтобы избежать перезаписи предоставленных служб, источников конфигурации, сред, корня содержимого и т. д.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureWebHostDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> configure);
static member ConfigureWebHostDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureWebHostDefaults (builder As IHostBuilder, configure As Action(Of IWebHostBuilder)) As IHostBuilder
Параметры
- builder
- IHostBuilder
Экземпляр IHostBuilder для настройки.
- configure
- Action<IWebHostBuilder>
Настройка обратного вызова
Возвращаемое значение
Ссылка на builder
после завершения операции.
Комментарии
Следующие значения по умолчанию применяются к IHostBuilder:
- использовать Kestrel в качестве веб-сервера и настраивать его с помощью поставщиков конфигурации приложения
- настройка WebRootFileProvider для включения статических веб-ресурсов из проектов, на которые ссылается начальная сборка во время разработки
- добавляет ПО промежуточного слоя HostFiltering
- добавляет ПО промежуточного слоя ForwardedHeaders, если ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
- включение интеграции IIS
Применяется к
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)
- Исходный код:
- GenericHostBuilderExtensions.cs
Настраивает IHostBuilder с параметрами по умолчанию для размещения веб-приложения. Это следует вызывать перед конкретной конфигурацией приложения, чтобы избежать перезаписи предоставленных служб, источников конфигурации, сред, корня содержимого и т. д.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureWebHostDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> configure, Action<Microsoft.Extensions.Hosting.WebHostBuilderOptions> configureOptions);
static member ConfigureWebHostDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> * Action<Microsoft.Extensions.Hosting.WebHostBuilderOptions> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureWebHostDefaults (builder As IHostBuilder, configure As Action(Of IWebHostBuilder), configureOptions As Action(Of WebHostBuilderOptions)) As IHostBuilder
Параметры
- builder
- IHostBuilder
Экземпляр IHostBuilder для настройки.
- configure
- Action<IWebHostBuilder>
Настройка обратного вызова
- configureOptions
- Action<WebHostBuilderOptions>
Делегат, настраивающий WebHostBuilderOptions.
Возвращаемое значение
Ссылка на builder
после завершения операции.
Комментарии
Следующие значения по умолчанию применяются к IHostBuilder:
- использовать Kestrel в качестве веб-сервера и настраивать его с помощью поставщиков конфигурации приложения
- настройка WebRootFileProvider для включения статических веб-ресурсов из проектов, на которые ссылается начальная сборка во время разработки
- добавляет ПО промежуточного слоя HostFiltering
- добавляет ПО промежуточного слоя ForwardedHeaders, если ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
- включение интеграции IIS