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

Definição

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'

Aplica-se a