HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用預先設定的預設值來設定現有的 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,啟用相依性插入容器的範圍驗證