HostApplicationBuilderSettings.DisableDefaults 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值會指定是否應該使用預先設定的預設設定來設定 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
屬性值
false
表示使用預先設定的預設設定來 HostApplicationBuilder 設定實例; true
若要停用預設設定的使用。
備註
將這個屬性設定為 false
具有與呼叫 ConfigureDefaults(IHostBuilder, String[])類似的效果。
下列預設值會套用至 IHostBuilder:
- ContentRootPath將設定為的結果GetCurrentDirectory()。
- 從 「DOTNET_」 前置環境變數載入 IConfiguration 。
- 從 'appsettings.json' 和 'appsettings.[EnvironmentName] 載入IConfiguration。json'。
- 當 使用專案元件為 「開發」時EnvironmentName,從用戶密碼載入IConfiguration。
- 從環境變數載入 IConfiguration 。
- 從提供的命令行自變數載入 IConfiguration 。
- ILoggerFactory設定 以記錄到主控台、偵錯和事件來源輸出。
- 當 為 「開發」時 EnvironmentName ,啟用相依性插入容器的範圍驗證。