次の方法で共有


HostApplicationBuilderSettings.DisableDefaults プロパティ

定義

事前構成済みの既定の設定を使用してインスタンスを構成するかどうかを指定する値を 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適用されます。

  • を の結果GetCurrentDirectory()に設定しますContentRootPath
  • "DOTNET_" プレフィックス付き環境変数から読み込みます IConfiguration
  • 'appsettings.json' と 'appsettings.[EnvironmentName] から読み込みますIConfiguration。json'。
  • が "開発" の場合EnvironmentNameは、エントリ アセンブリを使用してユーザー シークレットから読み込みますIConfiguration
  • 環境変数から読み込みます IConfiguration
  • 指定されたコマンド ライン引数から読み込みます IConfiguration
  • コンソール、デバッグ、およびイベント ソースの出力にログを記録するように を ILoggerFactory 構成します。
  • が 'Development' の場合 EnvironmentName 、依存関係挿入コンテナーのスコープ検証を有効にします。

適用対象