WebHost.CreateDefaultBuilder Methode

Definition

Überlädt

CreateDefaultBuilder()

Initialisiert eine neue Instanz der WebHostBuilder-Klasse mit vorkonfigurierten Standardwerten.

CreateDefaultBuilder(String[])

Initialisiert eine neue Instanz der WebHostBuilder-Klasse mit vorkonfigurierten Standardwerten.

CreateDefaultBuilder<TStartup>(String[])

Initialisiert einen neuen instance der WebHostBuilder -Klasse mit vorkonfigurierten Standardwerten mithilfe des typisierten Startvorgangs.

CreateDefaultBuilder()

Initialisiert eine neue Instanz der WebHostBuilder-Klasse mit vorkonfigurierten Standardwerten.

public:
 static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder();
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder ();
static member CreateDefaultBuilder : unit -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
Public Shared Function CreateDefaultBuilder () As IWebHostBuilder

Gibt zurück

Der initialisierte IWebHostBuilder.

Hinweise

Die folgenden Standardwerte werden auf das zurückgegebene WebHostBuilderangewendet: Verwenden Sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung, legen Sie auf ContentRootPath das Ergebnis fest GetCurrentDirectory(), laden IConfiguration Sie aus "appsettings.json" und "appsettings.[EnvironmentName]. json", aus Benutzergeheimnissen laden IConfiguration , wenn EnvironmentName "Entwicklung" mithilfe der Eintragsassembly ist, aus Umgebungsvariablen laden IConfiguration , die für die Protokollierung in der Konsole konfigurieren und die ILoggerFactory Ausgabe debuggen, fügt die Middleware HostFiltering hinzu, fügt die ForwardedHeaders-Middleware hinzu, wenn ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, und aktivieren Sie die IIS-Integration.

Gilt für:

CreateDefaultBuilder(String[])

Initialisiert eine neue Instanz der WebHostBuilder-Klasse mit vorkonfigurierten Standardwerten.

public:
 static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder (string[] args);
static member CreateDefaultBuilder : string[] -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
Public Shared Function CreateDefaultBuilder (args As String()) As IWebHostBuilder

Parameter

args
String[]

Die Befehlszeilenargumente.

Gibt zurück

Der initialisierte IWebHostBuilder.

Hinweise

Die folgenden Standardwerte werden auf das zurückgegebene WebHostBuilderangewendet: Verwenden Sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung, legen Sie auf ContentRootPath das Ergebnis fest GetCurrentDirectory(), laden IConfiguration Sie aus "appsettings.json" und "appsettings.[EnvironmentName]. json", laden IConfiguration Sie aus Benutzergeheimnissen, wenn EnvironmentName "Entwicklung" mithilfe der Eintragsassembly ist, laden IConfiguration Sie aus Umgebungsvariablen, laden IConfiguration Sie aus bereitgestellten Befehlszeilenargumenten, konfigurieren Sie die ILoggerFactory zum Protokollieren in der Konsole und Debugausgabe, konfigurieren Sie statische WebRootFileProvider Webressourcen, wenn EnvironmentName die Eintragsassembly "Entwicklung" ist, fügt die HostFiltering-Middleware hinzu, fügt die ForwardedHeaders-Middleware hinzu, wenn ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, und aktivieren die IIS-Integration.

Gilt für:

CreateDefaultBuilder<TStartup>(String[])

Initialisiert einen neuen instance der WebHostBuilder -Klasse mit vorkonfigurierten Standardwerten mithilfe des typisierten Startvorgangs.

public:
generic <typename TStartup>
 where TStartup : class static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder<TStartup> (string[] args) where TStartup : class;
static member CreateDefaultBuilder : string[] -> Microsoft.AspNetCore.Hosting.IWebHostBuilder (requires 'Startup : null)
Public Shared Function CreateDefaultBuilder(Of TStartup As Class) (args As String()) As IWebHostBuilder

Typparameter

TStartup

Der Typ, der die Startmethoden für die Anwendung enthält.

Parameter

args
String[]

Die Befehlszeilenargumente.

Gibt zurück

Der initialisierte IWebHostBuilder.

Hinweise

Die folgenden Standardwerte werden auf das zurückgegebene WebHostBuilderangewendet: Verwenden Sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung, legen Sie auf ContentRootPath das Ergebnis fest GetCurrentDirectory(), laden IConfiguration Sie aus "appsettings.json" und "appsettings.[EnvironmentName]. json", aus Benutzergeheimnissen laden IConfiguration , wenn EnvironmentName "Entwicklung" mithilfe der Eintragsassembly ist, laden IConfiguration aus Umgebungsvariablen, Laden IConfiguration aus bereitgestellten Befehlszeilenargumenten, Konfigurieren von zum ILoggerFactory Protokollieren in der Konsole und Debuggen der Ausgabe, Aktivieren der IIS-Integration.

Gilt für: