HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) 方法

定义

使用预配置的默认值配置现有 IHostBuilder 实例。 这将覆盖以前配置的值,并应在其他配置调用之前调用。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Hosting::IHostBuilder ^ ConfigureDefaults(Microsoft::Extensions::Hosting::IHostBuilder ^ builder, cli::array <System::String ^> ^ args);
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, string[]? args);
static member ConfigureDefaults : Microsoft.Extensions.Hosting.IHostBuilder * string[] -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureDefaults (builder As IHostBuilder, args As String()) As IHostBuilder

参数

builder
IHostBuilder

要配置的现有生成器。

args
String[]

命令行参数。

返回

用于链接的相同 IHostBuilder 实例。

注解

以下默认值应用于 IHostBuilder:* 将 设置为 ContentRootPath *从“DOTNET_”前缀环境变量加载主机IConfiguration的结果 GetCurrentDirectory() * 从提供的命令行参数加载主机 IConfiguration * 加载应用IConfiguration从 'appsettings.json' 和 'appsettings.[EnvironmentName]。json' * 当 是“开发”时EnvironmentName,从用户机密加载应用 IConfiguration * 从环境变量加载应用 IConfiguration * 从提供的命令行参数加载应用 IConfiguration * 配置 ILoggerFactory 以记录到控制台、调试和事件源输出 * 在 为 “Development” 时EnvironmentName启用依赖项注入容器的范围验证

适用于