HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) 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.
Configura uma instância existente IHostBuilder com padrões pré-configurados. Isso substituirá os valores configurados anteriormente e deverá ser chamado antes de chamadas de configuração adicionais.
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 a ser configurado.
- args
- String[]
Os args de linha de comando.
Retornos
A mesma instância do IHostBuilder encadeamento.
Comentários
Os seguintes padrões são aplicados ao IHostBuilder: * 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 aplicativo IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName].json' * carregar aplicativo IConfiguration de '[ApplicationName].settings.json' e '[]ApplicationName.settings.[EnvironmentName].json' quando ApplicationName não estiver vazio * carregar aplicativo IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada * aplicativo IConfiguration de carga de variáveis de ambiente * carregar aplicativo IConfiguration de args de linha de comando fornecidos * configurar o ILoggerFactory log para o console, depurar e saída de origem do evento * habilita a validação de escopo no contêiner de injeção de dependência quando EnvironmentName é 'Desenvolvimento'