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 argumentos da linha de comando.
Retornos
A mesma instância do IHostBuilder para encadeamento.
Comentários
Os seguintes padrões são aplicados ao IHostBuilder: * defina o ContentRootPath como o resultado de GetCurrentDirectory() * carregar host IConfiguration de variáveis de ambiente prefixadas "DOTNET_" * carregar host IConfiguration de argumentos de linha de comando fornecidos * carregar aplicativo IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName]. json' * carregar aplicativo IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada * carregar aplicativo IConfiguration de variáveis de ambiente * carregar aplicativo IConfiguration de argumentos de linha de comando fornecidos * configurar o ILoggerFactory para fazer logon no 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'