WebHost.CreateDefaultBuilder Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.