GenericHostBuilderExtensions.ConfigureWebHostDefaults Metoda

Definicja

Przeciążenia

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Konfiguruje element IHostBuilder z wartościami domyślnymi do hostowania aplikacji internetowej. Należy to wywołać przed konfiguracją specyficzną dla aplikacji, aby uniknąć zastępowania udostępnianych usług, źródeł konfiguracji, środowisk, katalogu głównego zawartości itp.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

Konfiguruje element IHostBuilder z wartościami domyślnymi do hostowania aplikacji internetowej. Należy to wywołać przed konfiguracją specyficzną dla aplikacji, aby uniknąć zastępowania udostępnianych usług, źródeł konfiguracji, środowisk, katalogu głównego zawartości itp.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Konfiguruje element IHostBuilder z wartościami domyślnymi do hostowania aplikacji internetowej. Należy to wywołać przed konfiguracją specyficzną dla aplikacji, aby uniknąć zastępowania udostępnianych usług, źródeł konfiguracji, środowisk, katalogu głównego zawartości itp.

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

Wystąpienie do skonfigurowania IHostBuilder .

configure
Action<IWebHostBuilder>

Konfigurowanie wywołania zwrotnego

Zwraca

Odwołanie do builder elementu po zakończeniu operacji.

Uwagi

Następujące wartości domyślne są stosowane do elementu IHostBuilder:

  • użyj narzędzia Kestrel jako serwera internetowego i skonfiguruj go przy użyciu dostawców konfiguracji aplikacji
  • konfigurowanie WebRootFileProvider w celu uwzględnienia statycznych zasobów internetowych z projektów przywołynych przez zestaw wejściowy podczas programowania
  • dodaje oprogramowanie pośredniczące HostFiltering
  • dodaje oprogramowanie pośredniczące ForwardedHeaders, jeśli ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • włączanie integracji z usługami IIS

Dotyczy

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

Konfiguruje element IHostBuilder z wartościami domyślnymi do hostowania aplikacji internetowej. Należy to wywołać przed konfiguracją specyficzną dla aplikacji, aby uniknąć zastępowania udostępnianych usług, źródeł konfiguracji, środowisk, katalogu głównego zawartości itp.

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

Wystąpienie do skonfigurowania IHostBuilder .

configure
Action<IWebHostBuilder>

Konfigurowanie wywołania zwrotnego

configureOptions
Action<WebHostBuilderOptions>

Delegat, który konfiguruje element WebHostBuilderOptions.

Zwraca

Odwołanie do builder elementu po zakończeniu operacji.

Uwagi

Następujące wartości domyślne są stosowane do elementu IHostBuilder:

  • użyj narzędzia Kestrel jako serwera internetowego i skonfiguruj go przy użyciu dostawców konfiguracji aplikacji
  • konfigurowanie WebRootFileProvider w celu uwzględnienia statycznych zasobów internetowych z projektów przywołynych przez zestaw wejściowy podczas programowania
  • dodaje oprogramowanie pośredniczące HostFiltering
  • dodaje oprogramowanie pośredniczące ForwardedHeaders, jeśli ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • włączanie integracji z usługami IIS

Dotyczy