Host.CreateDefaultBuilder 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateDefaultBuilder() |
使用预配置的默认值初始化 类的新实例 HostBuilder 。 |
CreateDefaultBuilder(String[]) |
使用预配置的默认值初始化 类的新实例 HostBuilder 。 |
CreateDefaultBuilder()
- Source:
- Host.cs
- Source:
- Host.cs
- Source:
- Host.cs
- Source:
- Host.cs
使用预配置的默认值初始化 类的新实例 HostBuilder 。
public:
static Microsoft::Extensions::Hosting::IHostBuilder ^ CreateDefaultBuilder();
public static Microsoft.Extensions.Hosting.IHostBuilder CreateDefaultBuilder ();
static member CreateDefaultBuilder : unit -> Microsoft.Extensions.Hosting.IHostBuilder
Public Shared Function CreateDefaultBuilder () As IHostBuilder
返回
已初始化的 IHostBuilder。
注解
以下默认值应用于返回的 HostBuilder:
- 将 ContentRootPath 设置为 的结果 GetCurrentDirectory()。
- 从前缀为“DOTNET_”的环境变量加载主机 IConfiguration 。
- IConfiguration从“appsettings.json”和“appsettings.[EnvironmentName] 加载应用。json”。
- 当 EnvironmentName 是“开发”时,使用条目程序集从用户机密加载应用IConfiguration。
- 从环境变量加载应用 IConfiguration 。
- ILoggerFactory配置 以记录到控制台、调试和事件源输出。
- 当 为“Development”时 EnvironmentName ,对依赖项注入容器启用范围验证。
适用于
CreateDefaultBuilder(String[])
- Source:
- Host.cs
- Source:
- Host.cs
- Source:
- Host.cs
- Source:
- Host.cs
使用预配置的默认值初始化 类的新实例 HostBuilder 。
public:
static Microsoft::Extensions::Hosting::IHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.Extensions.Hosting.IHostBuilder CreateDefaultBuilder (string[]? args);
static member CreateDefaultBuilder : string[] -> Microsoft.Extensions.Hosting.IHostBuilder
Public Shared Function CreateDefaultBuilder (args As String()) As IHostBuilder
参数
- args
- String[]
命令行参数。
返回
已初始化的 IHostBuilder。
注解
以下默认值应用于返回的 HostBuilder:
- 将 ContentRootPath 设置为 的结果 GetCurrentDirectory()。
- 从前缀为“DOTNET_”的环境变量加载主机 IConfiguration 。
- 从提供的命令行参数加载主机 IConfiguration 。
- IConfiguration从“appsettings.json”和“appsettings.[EnvironmentName] 加载应用。json”。
- 当 EnvironmentName 是“开发”时,使用条目程序集从用户机密加载应用IConfiguration。
- 从环境变量加载应用 IConfiguration 。
- 从提供的命令行参数加载应用 IConfiguration 。
- ILoggerFactory配置 以记录到控制台、调试和事件源输出。
- 当 为“Development”时 EnvironmentName ,对依赖项注入容器启用范围验证。