GenericHostBuilderExtensions.ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) Metoda

Definice

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

IHostBuilder

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

Platí pro