GenericHostBuilderExtensions.ConfigureWebHostDefaults Método

Definición

Sobrecargas

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Configura un IHostBuilder con valores predeterminados para hospedar una aplicación web. Se debe llamar a esto antes de la configuración específica de la aplicación para evitar que sobrescriba los servicios proporcionados, los orígenes de configuración, los entornos, la raíz de contenido, etc.

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

Configura un IHostBuilder con valores predeterminados para hospedar una aplicación web. Se debe llamar a esto antes de la configuración específica de la aplicación para evitar que sobrescriba los servicios proporcionados, los orígenes de configuración, los entornos, la raíz de contenido, etc.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Configura un IHostBuilder con valores predeterminados para hospedar una aplicación web. Se debe llamar a esto antes de la configuración específica de la aplicación para evitar que sobrescriba los servicios proporcionados, los orígenes de configuración, los entornos, la raíz de contenido, 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

Instancia IHostBuilder que se va a configurar.

configure
Action<IWebHostBuilder>

Devolución de llamada de configuración

Devoluciones

Referencia a una builder vez completada la operación.

Comentarios

Los valores predeterminados siguientes se aplican a IHostBuilder:

  • use Kestrel como servidor web y configúrelo mediante los proveedores de configuración de la aplicación.
  • configurar WebRootFileProvider para incluir recursos web estáticos de proyectos a los que hace referencia el ensamblado de entrada durante el desarrollo
  • agrega el middleware HostFiltering
  • agrega el middleware ForwardedHeaders si ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • habilitación de la integración de IIS

Se aplica a

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

Configura un IHostBuilder con valores predeterminados para hospedar una aplicación web. Se debe llamar a esto antes de la configuración específica de la aplicación para evitar que sobrescriba los servicios proporcionados, los orígenes de configuración, los entornos, la raíz de contenido, 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

Instancia IHostBuilder que se va a configurar.

configure
Action<IWebHostBuilder>

Devolución de llamada de configuración

configureOptions
Action<WebHostBuilderOptions>

El delegado que configura WebHostBuilderOptions.

Devoluciones

Referencia a una builder vez completada la operación.

Comentarios

Los valores predeterminados siguientes se aplican a IHostBuilder:

  • use Kestrel como servidor web y configúrelo mediante los proveedores de configuración de la aplicación.
  • configurar WebRootFileProvider para incluir recursos web estáticos de proyectos a los que hace referencia el ensamblado de entrada durante el desarrollo
  • agrega el middleware HostFiltering
  • agrega el middleware ForwardedHeaders si ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • habilitación de la integración de IIS

Se aplica a