GenericHostBuilderExtensions.ConfigureWebHostDefaults Metoda

Definice

Přetížení

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Nakonfiguruje IHostBuilder výchozí nastavení pro hostování webové aplikace. Tato možnost by se měla volat před konfigurací konkrétní aplikace, aby se zabránilo přepsání poskytovaných služeb, zdrojů konfigurace, prostředí, kořenového adresáře obsahu atd.

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

Nakonfiguruje IHostBuilder výchozí nastavení pro hostování webové aplikace. Tato možnost by se měla volat před konfigurací konkrétní aplikace, aby se zabránilo přepsání poskytovaných služeb, zdrojů konfigurace, prostředí, kořenového adresáře obsahu atd.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Nakonfiguruje IHostBuilder výchozí nastavení pro hostování webové aplikace. Tato možnost by se měla volat před konfigurací konkrétní aplikace, aby se zabránilo přepsání poskytovaných služeb, zdrojů konfigurace, prostředí, kořenového adresáře obsahu atd.

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

Parametry

builder
IHostBuilder

Instance IHostBuilder , která se má nakonfigurovat.

configure
Action<IWebHostBuilder>

Konfigurace zpětného volání

Návraty

Odkaz na po builder dokončení operace.

Poznámky

Následující výchozí hodnoty se použijí pro IHostBuilder:

  • použít Kestrel jako webový server a nakonfigurovat ho pomocí zprostředkovatelů konfigurace aplikace
  • konfigurace WebRootFileProvider tak, aby zahrnovala statické webové prostředky z projektů odkazovaných vstupním sestavením během vývoje
  • přidá middleware HostFiltering.
  • přidá middleware ForwardedHeaders, pokud ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • povolení integrace služby IIS

Platí pro

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

Nakonfiguruje IHostBuilder výchozí nastavení pro hostování webové aplikace. Tato možnost by se měla volat před konfigurací konkrétní aplikace, aby se zabránilo přepsání poskytovaných služeb, zdrojů konfigurace, prostředí, kořenového adresáře obsahu atd.

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

Parametry

builder
IHostBuilder

Instance IHostBuilder , která se má nakonfigurovat.

configure
Action<IWebHostBuilder>

Konfigurace zpětného volání

configureOptions
Action<WebHostBuilderOptions>

Delegát, který konfiguruje WebHostBuilderOptions.

Návraty

Odkaz na po builder dokončení operace.

Poznámky

Následující výchozí hodnoty se použijí pro IHostBuilder:

  • použít Kestrel jako webový server a nakonfigurovat ho pomocí zprostředkovatelů konfigurace aplikace
  • konfigurace WebRootFileProvider tak, aby zahrnovala statické webové prostředky z projektů odkazovaných vstupním sestavením během vývoje
  • přidá middleware HostFiltering.
  • přidá middleware ForwardedHeaders, pokud ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • povolení integrace služby IIS

Platí pro