HostApplicationBuilderSettings.DisableDefaults Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui spécifie si les paramètres par défaut préconfigurés doivent être utilisés pour configurer le HostApplicationBuilder instance.
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
Valeur de propriété
false
pour configurer le HostApplicationBuilder instance avec les paramètres par défaut préconfigurés ; true
pour désactiver l’utilisation des paramètres par défaut.
Remarques
La définition de cette propriété sur false
a un effet similaire à l’appel ConfigureDefaults(IHostBuilder, String[])de .
Les valeurs par défaut suivantes sont appliquées à :IHostBuilder
- Définissez le ContentRootPath sur le résultat de GetCurrentDirectory().
- Chargez IConfiguration à partir de variables d’environnement préfixées « DOTNET_ ».
- Chargez IConfiguration à partir de ' appsettings.json' et 'appsettings.[EnvironmentName]. json'.
- Chargez IConfiguration à partir de Secrets utilisateur quand EnvironmentName est « Développement » à l’aide de l’assembly d’entrée.
- Chargez IConfiguration à partir de variables d’environnement.
- Chargez IConfiguration à partir des arguments de ligne de commande fournis.
- Configurez le ILoggerFactory pour qu’il se connecte à la sortie de la console, du débogage et de la source d’événement.
- Active la validation d’étendue sur le conteneur d’injection de dépendances quand EnvironmentName est « Développement ».