GenericHostBuilderExtensions.ConfigureWebHostDefaults Metoda

Definice

Přetížení

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Nakonfiguruje IHostBuilder výchozí nastavení pro hostování webové aplikace. To by se mělo volat před konkrétní konfigurací 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. To by se mělo volat před konkrétní konfigurací 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. To by se mělo volat před konkrétní konfigurací 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

IHostBuilder

Odkaz na po builder dokončení operace.

Poznámky

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

  • Jako webový server použijte Kestrel a nakonfigurujte ho pomocí zprostředkovatelů konfigurace aplikace.
  • konfigurace WebRootFileProvider zahrnutí statických webových prostředků z projektů odkazovaných na vstupní sestavení 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. To by se mělo volat před konkrétní konfigurací 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

IHostBuilder

Odkaz na po builder dokončení operace.

Poznámky

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

  • Jako webový server použijte Kestrel a nakonfigurujte ho pomocí zprostředkovatelů konfigurace aplikace.
  • konfigurace WebRootFileProvider zahrnutí statických webových prostředků z projektů odkazovaných na vstupní sestavení během vývoje
  • přidá middleware HostFiltering.
  • přidá middleware ForwardedHeaders, pokud ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • povolení integrace služby IIS

Platí pro