Host.CreateApplicationBuilder 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
CreateApplicationBuilder() |
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados. |
CreateApplicationBuilder(HostApplicationBuilderSettings) |
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados. |
CreateApplicationBuilder(String[]) |
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados. |
CreateApplicationBuilder()
- Origem:
- Host.cs
- Origem:
- Host.cs
- Origem:
- Host.cs
- Origem:
- Host.cs
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados.
public:
static Microsoft::Extensions::Hosting::HostApplicationBuilder ^ CreateApplicationBuilder();
public static Microsoft.Extensions.Hosting.HostApplicationBuilder CreateApplicationBuilder ();
static member CreateApplicationBuilder : unit -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Shared Function CreateApplicationBuilder () As HostApplicationBuilder
Retornos
Uma nova instância de HostApplicationBuilder.
Comentários
Os seguintes padrões são aplicados ao retornado HostBuilder:
- Defina o ContentRootPath como o resultado de GetCurrentDirectory().
- Carregue o host IConfiguration de variáveis de ambiente prefixadas "DOTNET_".
- Carregue o host IConfiguration de argumentos de linha de comando fornecidos.
- Carregue o aplicativo IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName]. json'.
- Carregue o aplicativo IConfiguration de Segredos do Usuário quando EnvironmentName for "Desenvolvimento" usando o assembly de entrada.
- Carregue o aplicativo IConfiguration de variáveis de ambiente.
- Carregue o aplicativo IConfiguration de argumentos de linha de comando fornecidos.
- Configure o ILoggerFactory para fazer logon no console, na depuração e na saída de origem do evento.
- Habilite a validação de escopo no contêiner de injeção de dependência quando EnvironmentName for "Desenvolvimento".
Aplica-se a
CreateApplicationBuilder(HostApplicationBuilderSettings)
- Origem:
- Host.cs
- Origem:
- Host.cs
- Origem:
- Host.cs
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados.
public:
static Microsoft::Extensions::Hosting::HostApplicationBuilder ^ CreateApplicationBuilder(Microsoft::Extensions::Hosting::HostApplicationBuilderSettings ^ settings);
public static Microsoft.Extensions.Hosting.HostApplicationBuilder CreateApplicationBuilder (Microsoft.Extensions.Hosting.HostApplicationBuilderSettings? settings);
static member CreateApplicationBuilder : Microsoft.Extensions.Hosting.HostApplicationBuilderSettings -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Shared Function CreateApplicationBuilder (settings As HostApplicationBuilderSettings) As HostApplicationBuilder
Parâmetros
- settings
- HostApplicationBuilderSettings
Controla a configuração inicial e outras configurações para construir o HostApplicationBuilder.
Retornos
Uma nova instância de HostApplicationBuilder.
Aplica-se a
CreateApplicationBuilder(String[])
- Origem:
- Host.cs
- Origem:
- Host.cs
- Origem:
- Host.cs
- Origem:
- Host.cs
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados.
public:
static Microsoft::Extensions::Hosting::HostApplicationBuilder ^ CreateApplicationBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.Extensions.Hosting.HostApplicationBuilder CreateApplicationBuilder (string[]? args);
static member CreateApplicationBuilder : string[] -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Shared Function CreateApplicationBuilder (args As String()) As HostApplicationBuilder
Parâmetros
- args
- String[]
Os argumentos da linha de comando.
Retornos
Uma nova instância de HostApplicationBuilder.
Comentários
Os seguintes padrões são aplicados ao retornado HostBuilder:
- Defina o ContentRootPath como o resultado de GetCurrentDirectory().
- Carregue o host IConfiguration de variáveis de ambiente prefixadas "DOTNET_".
- Carregue o host IConfiguration de argumentos de linha de comando fornecidos.
- Carregue o aplicativo IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName]. json'.
- Carregue o aplicativo IConfiguration de Segredos do Usuário quando EnvironmentName for "Desenvolvimento" usando o assembly de entrada.
- Carregue o aplicativo IConfiguration de variáveis de ambiente.
- Carregue o aplicativo IConfiguration de argumentos de linha de comando fornecidos.
- Configure o ILoggerFactory para fazer logon no console, na depuração e na saída de origem do evento.
- Habilite a validação de escopo no contêiner de injeção de dependência quando EnvironmentName for "Desenvolvimento".