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 載入主機IConfiguration的結果 GetCurrentDirectory() * 從提供的命令行自變數 * 從 'appsettings.json' 和 'appsettings.[EnvironmentName載入應用程式IConfiguration]。json' * 使用專案元件從環境變數載入應用程式 * 從提供的命令行自變數載入應用程式 * 設定ILoggerFactory以記錄至主控台、偵錯和事件來源輸出 * 時EnvironmentName,從使用者密碼載入應用程式 IConfigurationIConfigurationIConfiguration * 當為「開發」時EnvironmentName,啟用相依性插入容器的範圍驗證

適用於