GenericHostBuilderExtensions.ConfigureWebHostDefaults Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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