WebHost.CreateDefaultBuilder Metoda

Definicja

Przeciążenia

CreateDefaultBuilder()

Inicjuje nowe wystąpienie WebHostBuilder klasy ze wstępnie skonfigurowanymi wartościami domyślnymi.

CreateDefaultBuilder(String[])

Inicjuje nowe wystąpienie WebHostBuilder klasy ze wstępnie skonfigurowanymi wartościami domyślnymi.

CreateDefaultBuilder<TStartup>(String[])

Inicjuje nowe wystąpienie klasy ze wstępnie WebHostBuilder skonfigurowanymi wartościami domyślnymi przy użyciu typifikatora Uruchamiania.

CreateDefaultBuilder()

Inicjuje nowe wystąpienie WebHostBuilder klasy ze wstępnie skonfigurowanymi wartościami domyślnymi.

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

Zwraca

IWebHostBuilder

Zainicjowany IWebHostBuilder .

Uwagi

Do zwracanych wartości domyślnych są stosowane następujące wartości domyślne: użyj narzędzia Kestrel jako serwera internetowego i skonfiguruj go przy użyciu dostawców konfiguracji aplikacji, ustaw na wynik , załaduj z pliku WebHostBuilder ContentRootPath GetCurrentDirectory() IConfiguration "appsettings.json" i "appsettings.[ EnvironmentName ]. json", ładowanie z wpisów tajnych użytkownika, gdy program jest "deweloperem" przy użyciu zestawu entry, ładowanie ze zmiennych środowiskowych, konfigurowanie pliku do rejestrowania w konsoli i debugowanie danych wyjściowych, dodanie oprogramowania pośredniczącego HostFiltering, dodanie oprogramowania pośredniczącego ForwardedHeaders w przypadku wartości ASPNETCORE_FORWARDEDHEADERS_ENABLED=true i włączenie integracji IConfiguration EnvironmentName usług IConfiguration ILoggerFactory IIS.

Dotyczy

CreateDefaultBuilder(String[])

Inicjuje nowe wystąpienie WebHostBuilder klasy ze wstępnie skonfigurowanymi wartościami domyślnymi.

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

Parametry

args
String[]

Wiersz polecenia args.

Zwraca

IWebHostBuilder

Zainicjowany IWebHostBuilder .

Uwagi

Do zwracanych wartości domyślnych są stosowane następujące wartości domyślne: użyj narzędzia Kestrel jako serwera internetowego i skonfiguruj go przy użyciu dostawców konfiguracji aplikacji, ustaw na wynik , załaduj z pliku WebHostBuilder ContentRootPath GetCurrentDirectory() IConfiguration "appsettings.json" i "appsettings.[ EnvironmentName ]. json", ładowanie z wpisów tajnych użytkownika, gdy program jest "deweloperem" przy użyciu zestawu entry, ładowanie ze zmiennych środowiskowych, ładowanie z dostarczonych zasobów wiersza polecenia, konfigurowanie rejestrowania w konsoli i debugowanie danych wyjściowych, konfigurowanie mapowania statycznych zasobów internetowych w przypadku ustawienia "Development" przy użyciu zestawu entry, dodanie oprogramowania pośredniczącego IConfiguration EnvironmentName IConfiguration IConfiguration ILoggerFactory WebRootFileProvider HostFiltering, dodanie oprogramowania pośredniczącego EnvironmentName ForwardedHeaders w przypadku wartości ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, i włącz integrację usług IIS.

Dotyczy

CreateDefaultBuilder<TStartup>(String[])

Inicjuje nowe wystąpienie klasy ze wstępnie WebHostBuilder skonfigurowanymi wartościami domyślnymi przy użyciu typifikatora Uruchamiania.

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

Parametry typu

TStartup

Typ zawierający metody uruchamiania dla aplikacji.

Parametry

args
String[]

Wiersz polecenia args.

Zwraca

IWebHostBuilder

Zainicjowany IWebHostBuilder .

Uwagi

Do zwracanych wartości domyślnych są stosowane następujące wartości domyślne: użyj narzędzia Kestrel jako serwera internetowego i skonfiguruj go przy użyciu dostawców konfiguracji aplikacji, ustaw na wynik , załaduj z pliku WebHostBuilder ContentRootPath GetCurrentDirectory() IConfiguration "appsettings.json" i "appsettings.[ EnvironmentName ]. json", ładowanie z wpisów tajnych użytkownika, gdy program jest "deweloperem" przy użyciu zestawu entry, ładowanie ze zmiennych środowiskowych, ładowanie z podanych args wiersza polecenia, konfigurowanie polecenia w celu rejestrowania w konsoli i debugowania danych wyjściowych, włączanie integracji usług IConfiguration EnvironmentName IConfiguration IConfiguration ILoggerFactory IIS.

Dotyczy