HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Método

Definição

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'

Aplica-se a