WebHost.CreateDefaultBuilder Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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()
- Quelle:
- WebHost.cs
- Quelle:
- WebHost.cs
- Quelle:
- WebHost.cs
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[])
- Quelle:
- WebHost.cs
- Quelle:
- WebHost.cs
- Quelle:
- WebHost.cs
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[])
- Quelle:
- WebHost.cs
- Quelle:
- WebHost.cs
- Quelle:
- WebHost.cs
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.