Condividi tramite


WebHost.CreateDefaultBuilder Metodo

Definizione

Overload

CreateDefaultBuilder()

Inizializza una nuova istanza della classe WebHostBuilder con valori predefiniti.

CreateDefaultBuilder(String[])

Inizializza una nuova istanza della classe WebHostBuilder con valori predefiniti.

CreateDefaultBuilder<TStartup>(String[])

Inizializza una nuova istanza della WebHostBuilder classe con impostazioni predefinite preconfigurate usando Avvio tipizzato.

CreateDefaultBuilder()

Origine:
WebHost.cs
Origine:
WebHost.cs
Origine:
WebHost.cs

Inizializza una nuova istanza della classe WebHostBuilder con valori predefiniti.

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

Restituisce

Oggetto IWebHostBuilder inizializzato.

Commenti

Le impostazioni predefinite seguenti vengono applicate al restituitoWebHostBuilder: usare Kestrel come server Web e configurarlo usando i provider di configurazione dell'applicazione, impostare il ContentRootPath valore sul risultato di GetCurrentDirectory(), caricare IConfiguration da 'appsettings.json' e 'appsettings.[EnvironmentName]. json', caricare da Segreti utente quando EnvironmentName è 'Development' usando l'assembly di voce, caricare IConfigurationIConfiguration dalle variabili di ambiente, configurare l'oggetto ILoggerFactory per accedere alla console e l'output di debug, aggiunge il middleware HostFiltering, aggiunge il middleware ForwardedHeaders se ASPNETCORE_FORWARDEDHEADERS_ENABLED=true e abilitare l'integrazione DI IIS.

Si applica a

CreateDefaultBuilder(String[])

Origine:
WebHost.cs
Origine:
WebHost.cs
Origine:
WebHost.cs

Inizializza una nuova istanza della classe WebHostBuilder con valori predefiniti.

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

Parametri

args
String[]

Argomenti della riga di comando.

Restituisce

Oggetto IWebHostBuilder inizializzato.

Commenti

Le impostazioni predefinite seguenti vengono applicate al restituitoWebHostBuilder: usare Kestrel come server Web e configurarlo usando i provider di configurazione dell'applicazione, impostare il ContentRootPath valore sul risultato di GetCurrentDirectory(), caricare IConfiguration da 'appsettings.json' e 'appsettings.[EnvironmentName]. json', caricare IConfiguration da Segreti utente quando è 'Development' usando l'assembly di voce, caricare dalle variabili di ambiente, caricare IConfigurationIConfiguration dalla riga di comando fornito, configurare l'oggetto per accedere alla console e l'output di debug, configurare l'oggetto WebRootFileProviderILoggerFactory per eseguire il mapping degli asset Web statici quando EnvironmentNameEnvironmentName è 'Development' usando l'assembly di voce, aggiunge il middleware HostFiltering, aggiunge il middleware ForwardedHeaders se ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, e abilitare l'integrazione di IIS.

Si applica a

CreateDefaultBuilder<TStartup>(String[])

Origine:
WebHost.cs
Origine:
WebHost.cs
Origine:
WebHost.cs

Inizializza una nuova istanza della WebHostBuilder classe con impostazioni predefinite preconfigurate usando Avvio tipizzato.

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

Parametri di tipo

TStartup

Tipo contenente i metodi di avvio per l'applicazione.

Parametri

args
String[]

Argomenti della riga di comando.

Restituisce

Oggetto IWebHostBuilder inizializzato.

Commenti

Le impostazioni predefinite seguenti vengono applicate al restituito WebHostBuilder: usare Kestrel come server Web e configurarlo usando i provider di configurazione dell'applicazione, impostare il ContentRootPath valore sul risultato di GetCurrentDirectory(), caricare IConfiguration da 'appsettings.json' e 'appsettings.[EnvironmentName]. json', caricare IConfiguration da Segreti utente quando EnvironmentName è 'Development' usando l'assembly di voce, caricare dalle variabili di ambiente, caricare IConfigurationIConfiguration dalla riga di comando fornito, configurare l'oggetto ILoggerFactory per accedere alla console e l'output di debug, abilitare l'integrazione IIS.

Si applica a