HostApplicationBuilder Construtores
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
| Nome | Description |
|---|---|
| HostApplicationBuilder() |
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados. |
| HostApplicationBuilder(HostApplicationBuilderSettings) |
Inicializa uma nova instância do HostApplicationBuilder. |
| HostApplicationBuilder(String[]) |
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados. |
HostApplicationBuilder()
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados.
public:
HostApplicationBuilder();
public HostApplicationBuilder();
Public Sub New ()
Comentários
Os seguintes padrões são aplicados ao retornado HostApplicationBuilder:
- definir o ContentRootPath resultado de GetCurrentDirectory()
- carregar host IConfiguration de variáveis de ambiente prefixadas "DOTNET_"
- carregar host IConfiguration de args de linha de comando fornecidos
- carregar o aplicativo IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName].json'
- carregar o aplicativo IConfiguration de '[ApplicationName].settings.json' e '[ApplicationName].settings.[EnvironmentName].json' quando ApplicationName não estiver vazio
- carregar o aplicativo IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada
- carregar o aplicativo IConfiguration de variáveis de ambiente
- carregar aplicativo IConfiguration de args de linha de comando fornecidos
- configurar o ILoggerFactory log para o console, a depuração e a saída da origem do evento
- habilita a validação de escopo no contêiner de injeção de dependência quando EnvironmentName é 'Desenvolvimento'
Aplica-se a
HostApplicationBuilder(HostApplicationBuilderSettings)
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
Inicializa uma nova instância do HostApplicationBuilder.
public:
HostApplicationBuilder(Microsoft::Extensions::Hosting::HostApplicationBuilderSettings ^ settings);
public HostApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings? settings);
new Microsoft.Extensions.Hosting.HostApplicationBuilder : Microsoft.Extensions.Hosting.HostApplicationBuilderSettings -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Sub New (settings As HostApplicationBuilderSettings)
Parâmetros
- settings
- HostApplicationBuilderSettings
Configurações que controlam a configuração inicial e se as configurações padrão devem ser usadas.
Aplica-se a
HostApplicationBuilder(String[])
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
- Origem:
- HostApplicationBuilder.cs
Inicializa uma nova instância da HostApplicationBuilder classe com padrões pré-configurados.
public:
HostApplicationBuilder(cli::array <System::String ^> ^ args);
public HostApplicationBuilder(string[]? args);
new Microsoft.Extensions.Hosting.HostApplicationBuilder : string[] -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Sub New (args As String())
Parâmetros
- args
- String[]
Os args de linha de comando.
Comentários
Os seguintes padrões são aplicados ao retornado HostApplicationBuilder:
- definir o ContentRootPath resultado de GetCurrentDirectory()
- carregar host IConfiguration de variáveis de ambiente prefixadas "DOTNET_"
- carregar host IConfiguration de args de linha de comando fornecidos
- carregar o aplicativo IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName].json'
- carregar o aplicativo IConfiguration de '[ApplicationName].settings.json' e '[ApplicationName].settings.[EnvironmentName].json' quando ApplicationName não estiver vazio
- carregar o aplicativo IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada
- carregar o aplicativo IConfiguration de variáveis de ambiente
- carregar aplicativo IConfiguration de args de linha de comando fornecidos
- configurar o ILoggerFactory log para o console, a depuração e a saída da origem do evento
- habilita a validação de escopo no contêiner de injeção de dependência quando EnvironmentName é 'Desenvolvimento'