GenericHostBuilderExtensions.ConfigureWebHostDefaults Methode

Definition

Überlädt

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Konfiguriert eine IHostBuilder mit Standardwerten für das Hosten einer Web-App. Dies sollte vor der anwendungsspezifischen Konfiguration aufgerufen werden, um zu vermeiden, dass bereitgestellte Dienste, Konfigurationsquellen, Umgebungen, Inhaltsstamm usw. überschrieben werden.

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

Konfiguriert eine IHostBuilder mit Standardwerten für das Hosten einer Web-App. Dies sollte vor der anwendungsspezifischen Konfiguration aufgerufen werden, um zu vermeiden, dass bereitgestellte Dienste, Konfigurationsquellen, Umgebungen, Inhaltsstamm usw. überschrieben werden.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Konfiguriert eine IHostBuilder mit Standardwerten für das Hosten einer Web-App. Dies sollte vor der anwendungsspezifischen Konfiguration aufgerufen werden, um zu vermeiden, dass bereitgestellte Dienste, Konfigurationsquellen, Umgebungen, Inhaltsstamm usw. überschrieben werden.

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

Parameter

builder
IHostBuilder

Die IHostBuilder zu konfigurierende instance.

configure
Action<IWebHostBuilder>

Der Rückruf konfigurieren

Gibt zurück

Ein Verweis auf den builder , nachdem der Vorgang abgeschlossen wurde.

Hinweise

Die folgenden Standardwerte werden auf angewendet IHostBuilder:

  • Verwenden sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung.
  • Konfigurieren WebRootFileProvider , um statische Webressourcen aus Projekten einzuschließen, auf die während der Entwicklung von der Eintragsassembly verwiesen wird
  • fügt die HostFiltering-Middleware hinzu.
  • fügt die ForwardedHeaders-Middleware hinzu, wenn ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • Aktivieren der IIS-Integration

Gilt für:

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

Konfiguriert eine IHostBuilder mit Standardwerten für das Hosten einer Web-App. Dies sollte vor der anwendungsspezifischen Konfiguration aufgerufen werden, um zu vermeiden, dass bereitgestellte Dienste, Konfigurationsquellen, Umgebungen, Inhaltsstamm usw. überschrieben werden.

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

Parameter

builder
IHostBuilder

Die IHostBuilder zu konfigurierende instance.

configure
Action<IWebHostBuilder>

Der Rückruf konfigurieren

configureOptions
Action<WebHostBuilderOptions>

Der Delegat, der die WebHostBuilderOptions-Schnittstelle konfiguriert.

Gibt zurück

Ein Verweis auf den builder , nachdem der Vorgang abgeschlossen wurde.

Hinweise

Die folgenden Standardwerte werden auf angewendet IHostBuilder:

  • Verwenden sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung.
  • Konfigurieren WebRootFileProvider , um statische Webressourcen aus Projekten einzuschließen, auf die während der Entwicklung von der Eintragsassembly verwiesen wird
  • fügt die HostFiltering-Middleware hinzu.
  • fügt die ForwardedHeaders-Middleware hinzu, wenn ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • Aktivieren der IIS-Integration

Gilt für: