Compartilhar via


WebHost.CreateDefaultBuilder Método

Definição

Sobrecargas

CreateDefaultBuilder()

Inicializa uma nova instância da classe WebHostBuilder com os padrões pré-configurados.

CreateDefaultBuilder(String[])

Inicializa uma nova instância da classe WebHostBuilder com os padrões pré-configurados.

CreateDefaultBuilder<TStartup>(String[])

Inicializa uma nova instância da WebHostBuilder classe com padrões pré-configurados usando Inicialização tipada.

CreateDefaultBuilder()

Origem:
WebHost.cs
Origem:
WebHost.cs
Origem:
WebHost.cs

Inicializa uma nova instância da classe WebHostBuilder com os padrões pré-configurados.

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

Retornos

O IWebHostBuilder inicializado.

Comentários

Os seguintes padrões são aplicados ao retornado WebHostBuilder: use kestrel como o servidor Web e configure-o usando os provedores de configuração do aplicativo, defina o ContentRootPath como o resultado de GetCurrentDirectory(), carregue IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName]. json', carregue IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada, carregue IConfiguration de variáveis de ambiente, configure o ILoggerFactory para fazer logon no console e depurar saída, adiciona o middleware HostFiltering, adiciona o middleware ForwardedHeaders se ASPNETCORE_FORWARDEDHEADERS_ENABLED=true e habilita a integração do IIS.

Aplica-se a

CreateDefaultBuilder(String[])

Origem:
WebHost.cs
Origem:
WebHost.cs
Origem:
WebHost.cs

Inicializa uma nova instância da classe WebHostBuilder com os padrões pré-configurados.

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

Parâmetros

args
String[]

Os argumentos da linha de comando.

Retornos

O IWebHostBuilder inicializado.

Comentários

Os seguintes padrões são aplicados ao retornado WebHostBuilder: use kestrel como o servidor Web e configure-o usando os provedores de configuração do aplicativo, defina o ContentRootPath como o resultado de GetCurrentDirectory(), carregue IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName]. json', carregue IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada, carregue IConfiguration de variáveis de ambiente, carregue IConfiguration de args de linha de comando fornecidos, configure o ILoggerFactory para fazer logon no console e depure a saída, configure o WebRootFileProvider para mapear ativos da Web estáticos quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada, adiciona o middleware HostFiltering, adiciona o middleware ForwardedHeaders se ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, e habilitam a integração do IIS.

Aplica-se a

CreateDefaultBuilder<TStartup>(String[])

Origem:
WebHost.cs
Origem:
WebHost.cs
Origem:
WebHost.cs

Inicializa uma nova instância da WebHostBuilder classe com padrões pré-configurados usando Inicialização tipada.

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

Parâmetros de tipo

TStartup

O tipo que contém os métodos de inicialização do aplicativo.

Parâmetros

args
String[]

Os argumentos da linha de comando.

Retornos

O IWebHostBuilder inicializado.

Comentários

Os seguintes padrões são aplicados ao retornado WebHostBuilder: use kestrel como o servidor Web e configure-o usando os provedores de configuração do aplicativo, defina o ContentRootPath como o resultado de GetCurrentDirectory(), carregue IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName]. json', carregue IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada, carregue IConfiguration de variáveis de ambiente, carregue IConfiguration de args de linha de comando fornecidos, configure o ILoggerFactory para fazer logon no console e depure a saída, habilite a integração do IIS.

Aplica-se a