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配置 以记录到控制台、调试和事件源输出。
- 当 为 “Development” 时 EnvironmentName ,对依赖项注入容器启用范围验证。