Compartilhar via


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 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'

Aplica-se a