HostApplicationBuilderSettings.DisableDefaults Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica se è necessario usare le impostazioni predefinite preconfigurate per configurare l'istanza HostApplicationBuilder .
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
Valore della proprietà
false
per configurare l'istanza con impostazioni predefinite preconfigurate. true
Per disabilitare l'uso HostApplicationBuilder delle impostazioni predefinite.
Commenti
L'impostazione di questa proprietà false
su ha un effetto simile alla chiamata ConfigureDefaults(IHostBuilder, String[])di .
Le impostazioni predefinite seguenti vengono applicate all'oggetto IHostBuilder:
- Impostare su ContentRootPath il risultato di GetCurrentDirectory().
- Caricare IConfiguration da variabili di ambiente con prefisso "DOTNET_".
- Caricare IConfiguration da 'appsettings.json' e 'appsettings.[EnvironmentName]. json'.
- Caricare IConfiguration da Segreti utente quando EnvironmentName è "Sviluppo" usando l'assembly di voce.
- Caricare IConfiguration dalle variabili di ambiente.
- Caricare IConfiguration dagli argomenti della riga di comando forniti.
- Configurare l'oggetto per accedere all'output della console, del debug e dell'origine ILoggerFactory eventi.
- Abilita la convalida dell'ambito nel contenitore di inserimento delle dipendenze quando EnvironmentName è "Sviluppo".