GenericHostBuilderExtensions.ConfigureWebHostDefaults Метод

Определение

Перегрузки

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Настраивает IHostBuilder с параметрами по умолчанию для размещения веб-приложения. Это следует вызывать перед конкретной конфигурацией приложения, чтобы избежать перезаписи предоставленных служб, источников конфигурации, сред, корня содержимого и т. д.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

Настраивает IHostBuilder с параметрами по умолчанию для размещения веб-приложения. Это следует вызывать перед конкретной конфигурацией приложения, чтобы избежать перезаписи предоставленных служб, источников конфигурации, сред, корня содержимого и т. д.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Настраивает 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>)

Настраивает 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

Применяется к