GenericHostBuilderExtensions.ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) 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í.
Nakonfiguruje IHostBuilder výchozí nastavení pro hostování webové aplikace. Tato metoda by se měla volat před konfigurací specifickou pro aplikaci, aby se zabránilo přepsání poskytovaných služeb, zdrojů konfigurace, prostředí, kořene 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
IHostBuilderInstance, která se má nakonfigurovat
- configure
- Action<IWebHostBuilder>
Konfigurace zpětného volání
Návraty
Odkaz na builder po dokončení operace.
Poznámky
Následující výchozí hodnoty jsou aplikovány na IHostBuilder :
- Použijte Kestrel jako webový server a nakonfigurujte ho pomocí zprostředkovatelů konfigurace aplikace.
- konfigurovat WebRootFileProvider pro zahrnutí statických webových prostředků z projektů, na které se odkazuje sestavení záznamu během vývoje
- Přidá middleware HostFiltering.
- Přidá middleware ForwardedHeaders, pokud ASPNETCORE_FORWARDEDHEADERS_ENABLED = true,
- Povolit integraci služby IIS