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 eine neue Instanz der -Klasse WebHostBuilder mit vorkonfigurierten Standardwerten unter Verwendung des typisierten Starts.

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

IWebHostBuilder

Der initialisierte IWebHostBuilder.

Hinweise

Die folgenden Standardwerte werden auf den zurückgegebenen angewendet: Verwenden Sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung, legen Sie auf das Ergebnis fest, laden Sie aus WebHostBuilder ContentRootPath GetCurrentDirectory() IConfiguration "appsettings.json" und "appsettings.[ EnvironmentName ]. json' laden, aus Benutzergeheimnissen laden, wenn "Development" mithilfe der Eintrags-Assembly ist, laden Sie aus Umgebungsvariablen, konfigurieren Sie für die Protokollierung in der Konsole und debuggen Sie die Ausgabe, fügt die IConfiguration EnvironmentName IConfiguration ILoggerFactory HostFiltering-Middleware hinzu, fügt die ForwardedHeaders-Middleware hinzu, wenn ASPNETCORE_FORWARDEDHEADERS_ENABLED=true ist, 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

IWebHostBuilder

Der initialisierte IWebHostBuilder.

Hinweise

Die folgenden Standardwerte werden auf den zurückgegebenen angewendet: Verwenden Sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung, legen Sie auf das Ergebnis fest, laden Sie aus WebHostBuilder ContentRootPath GetCurrentDirectory() IConfiguration "appsettings.json" und "appsettings.[ EnvironmentName ]. json' laden, aus Benutzergeheimnissen laden, wenn "Development" mithilfe der Eintrags-Assembly ist, Laden aus Umgebungsvariablen, Laden aus bereitgestellten Befehlszeilen-Args, Konfigurieren des für die Protokollierung in der Konsole und Debugausgabe, Konfigurieren der zum Zuordnen statischer Webressourcen, wenn "Development" mithilfe der Eintrags-Assembly ist, fügt die IConfiguration EnvironmentName IConfiguration IConfiguration ILoggerFactory WebRootFileProvider EnvironmentName 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 eine neue Instanz der -Klasse WebHostBuilder mit vorkonfigurierten Standardwerten unter Verwendung des typisierten Starts.

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

IWebHostBuilder

Der initialisierte IWebHostBuilder.

Hinweise

Die folgenden Standardwerte werden auf den zurückgegebenen angewendet: Verwenden Sie Kestrel als Webserver, und konfigurieren Sie ihn mithilfe der Konfigurationsanbieter der Anwendung, legen Sie auf das Ergebnis fest, laden Sie aus WebHostBuilder ContentRootPath GetCurrentDirectory() IConfiguration "appsettings.json" und "appsettings.[ EnvironmentName ]. json' laden, aus Benutzergeheimnissen laden, wenn "Development" mithilfe der Eintrags-Assembly ist, Laden aus Umgebungsvariablen, Laden aus bereitgestellten Befehlszeilen-Args, Konfigurieren des für die Protokollierung in der Konsole und Debugausgabe, Aktivieren der IConfiguration EnvironmentName IConfiguration IConfiguration ILoggerFactory IIS-Integration.

Gilt für