GenericHostBuilderExtensions.ConfigureWebHostDefaults Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) |
Configura um IHostBuilder com padrões para hospedar um aplicativo Web. Isso deve ser chamado antes da configuração específica do aplicativo para evitar que ele substitua serviços fornecidos, fontes de configuração, ambientes, raiz de conteúdo etc. |
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>) |
Configura um IHostBuilder com padrões para hospedar um aplicativo Web. Isso deve ser chamado antes da configuração específica do aplicativo para evitar que ele substitua serviços fornecidos, fontes de configuração, ambientes, raiz de conteúdo etc. |
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)
Configura um IHostBuilder com padrões para hospedar um aplicativo Web. Isso deve ser chamado antes da configuração específica do aplicativo para evitar que ele substitua serviços fornecidos, fontes de configuração, ambientes, raiz de conteúdo etc.
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
Parâmetros
- builder
- IHostBuilder
A IHostBuilder instância a ser configurada.
- configure
- Action<IWebHostBuilder>
O retorno de chamada de configuração
Retornos
Uma referência ao builder
após a conclusão da operação.
Comentários
Os seguintes padrões são aplicados ao IHostBuilder:
- usar o Kestrel como o servidor Web e configurá-lo usando os provedores de configuração do aplicativo
- configurar WebRootFileProvider para incluir ativos da Web estáticos de projetos referenciados pelo assembly de entrada durante o desenvolvimento
- adiciona o middleware HostFiltering
- adiciona o middleware ForwardedHeaders se ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
- habilitar a integração do IIS
Aplica-se a
ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)
Configura um IHostBuilder com padrões para hospedar um aplicativo Web. Isso deve ser chamado antes da configuração específica do aplicativo para evitar que ele substitua serviços fornecidos, fontes de configuração, ambientes, raiz de conteúdo etc.
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
Parâmetros
- builder
- IHostBuilder
A IHostBuilder instância a ser configurada.
- configure
- Action<IWebHostBuilder>
O retorno de chamada de configuração
- configureOptions
- Action<WebHostBuilderOptions>
O delegado que configura o WebHostBuilderOptions.
Retornos
Uma referência ao builder
após a conclusão da operação.
Comentários
Os seguintes padrões são aplicados ao IHostBuilder:
- usar o Kestrel como o servidor Web e configurá-lo usando os provedores de configuração do aplicativo
- configurar WebRootFileProvider para incluir ativos da Web estáticos de projetos referenciados pelo assembly de entrada durante o desenvolvimento
- adiciona o middleware HostFiltering
- adiciona o middleware ForwardedHeaders se ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
- habilitar a integração do IIS