HostApplicationBuilderSettings.DisableDefaults Propriedade
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.
Obtém ou define um valor que especifica se as configurações padrão pré-configuradas devem ser usadas para configurar a HostApplicationBuilder instância.
public:
property bool DisableDefaults { bool get(); void set(bool value); };
public bool DisableDefaults { get; set; }
member this.DisableDefaults : bool with get, set
Public Property DisableDefaults As Boolean
Valor da propriedade
false
para definir a HostApplicationBuilder instância com configurações padrão pré-configuradas; true
para desabilitar o uso de configurações padrão.
Comentários
Definir essa propriedade como false
tem um efeito semelhante à chamada ConfigureDefaults(IHostBuilder, String[])de .
Os seguintes padrões são aplicados ao IHostBuilder:
- Defina o ContentRootPath como o resultado de GetCurrentDirectory().
- Carregar IConfiguration de variáveis de ambiente prefixadas "DOTNET_".
- Carregue IConfiguration de 'appsettings.json' e 'appsettings.[EnvironmentName]. json'.
- Carregue IConfiguration de Segredos do Usuário quando EnvironmentName for 'Desenvolvimento' usando o assembly de entrada.
- Carregar IConfiguration de variáveis de ambiente.
- Carregar IConfiguration de argumentos de linha de comando fornecidos.
- Configure o ILoggerFactory para fazer logon no console, na depuração e na saída de origem do evento.
- Habilita a validação de escopo no contêiner de injeção de dependência quando EnvironmentName é "Desenvolvimento".