HostApplicationBuilder 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| HostApplicationBuilder() |
初始化一個已預設的類別實例 HostApplicationBuilder 。 |
| HostApplicationBuilder(HostApplicationBuilderSettings) |
初始化一個新的實例。HostApplicationBuilder |
| HostApplicationBuilder(String[]) |
初始化一個已預設的類別實例 HostApplicationBuilder 。 |
HostApplicationBuilder()
初始化一個已預設的類別實例 HostApplicationBuilder 。
public:
HostApplicationBuilder();
public HostApplicationBuilder();
Public Sub New ()
備註
以下預設值會套用給返回 HostApplicationBuilder者:
- 將 設 ContentRootPath 為 GetCurrentDirectory()
- 從「DOTNET_」前綴環境變數載入主機IConfiguration
- 從提供的命令列 ARG 載入主機IConfiguration
- 從 'appsettings.json' 和 'appsettings.[EnvironmentName].json'載入應用程式IConfiguration
- 從 '[ApplicationName].settings.json'和 '[ApplicationName].settings.[EnvironmentName].json'載入應用程式IConfiguration,當 ApplicationName 不是空的
- 當 EnvironmentName 是「開發」時,使用 entry assembly 從 User Secrets 載入應用程式IConfiguration
- 從環境變數載入應用程式IConfiguration
- 從提供的命令列 ARG 載入應用程式IConfiguration
- 將 to log 設定 ILoggerFactory 為主控台、除錯及事件來源輸出
- 當 EnvironmentName 是「開發」時,能對相依注入容器進行範圍驗證
適用於
HostApplicationBuilder(HostApplicationBuilderSettings)
初始化一個新的實例。HostApplicationBuilder
public:
HostApplicationBuilder(Microsoft::Extensions::Hosting::HostApplicationBuilderSettings ^ settings);
public HostApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings? settings);
new Microsoft.Extensions.Hosting.HostApplicationBuilder : Microsoft.Extensions.Hosting.HostApplicationBuilderSettings -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Sub New (settings As HostApplicationBuilderSettings)
參數
- settings
- HostApplicationBuilderSettings
控制初始設定及是否應使用預設設定的設定。
適用於
HostApplicationBuilder(String[])
初始化一個已預設的類別實例 HostApplicationBuilder 。
public:
HostApplicationBuilder(cli::array <System::String ^> ^ args);
public HostApplicationBuilder(string[]? args);
new Microsoft.Extensions.Hosting.HostApplicationBuilder : string[] -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Sub New (args As String())
參數
- args
- String[]
命令列 args。
備註
以下預設值會套用給返回 HostApplicationBuilder者:
- 將 設 ContentRootPath 為 GetCurrentDirectory()
- 從「DOTNET_」前綴環境變數載入主機IConfiguration
- 從提供的命令列 ARG 載入主機IConfiguration
- 從 'appsettings.json' 和 'appsettings.[EnvironmentName].json'載入應用程式IConfiguration
- 從 '[ApplicationName].settings.json'和 '[ApplicationName].settings.[EnvironmentName].json'載入應用程式IConfiguration,當 ApplicationName 不是空的
- 當 EnvironmentName 是「開發」時,使用 entry assembly 從 User Secrets 載入應用程式IConfiguration
- 從環境變數載入應用程式IConfiguration
- 從提供的命令列 ARG 載入應用程式IConfiguration
- 將 to log 設定 ILoggerFactory 為主控台、除錯及事件來源輸出
- 當 EnvironmentName 是「開發」時,能對相依注入容器進行範圍驗證