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. 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
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
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