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