HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Configura uma instância existente IHostBuilder com valores predefinidos pré-definidos. Este substituirá valores previamente configurados e destina-se a ser chamado antes de chamadas adicionais de configuração.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Hosting::IHostBuilder ^ ConfigureDefaults(Microsoft::Extensions::Hosting::IHostBuilder ^ builder, cli::array <System::String ^> ^ args);
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureDefaults(this Microsoft.Extensions.Hosting.IHostBuilder builder, string[]? args);
static member ConfigureDefaults : Microsoft.Extensions.Hosting.IHostBuilder * string[] -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureDefaults (builder As IHostBuilder, args As String()) As IHostBuilder
Parâmetros
- builder
- IHostBuilder
O construtor existente para configurar.
- args
- String[]
Os args da linha de comandos.
Devoluções
A mesma instância para IHostBuilder o encadeamento.
Observações
As seguintes definições são aplicadas a: IHostBuilder* definir o ContentRootPath para o resultado de GetCurrentDirectory() * carregar o host IConfiguration a partir de "DOTNET_" com prefixo de variáveis de ambiente * carregar host IConfiguration a partir dos args fornecidos da linha de comandos fornecidos * carregar app IConfiguration a partir de 'appsettings.json' e 'appsettings.[EnvironmentName].json' * carregar app IConfiguration a partir de '[ApplicationName].settings.json' e '[ApplicationName].settings.[EnvironmentName].json' quando ApplicationName não estiver vazio * carregar app IConfiguration a partir dos Segredos de Utilizador quando EnvironmentName está 'Development' usando a entrada assembly * carregar app IConfiguration de variáveis de ambiente * carregar aplicação IConfiguration a partir dos args de linha de comandos fornecidos * configurar o ILoggerFactory para logar na consola, depurar e saída da fonte do evento * Permite a validação do âmbito no contentor de injeção de dependências quando EnvironmentName está 'Desenvolvimento'