HostApplicationBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
裝載應用程式和服務的建置者,可協助管理組態、記錄、存留期等等。
public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
- 繼承
-
HostApplicationBuilder
- 實作
建構函式
HostApplicationBuilder() |
使用預先設定的預設值, HostApplicationBuilder 初始化 類別的新實例。 |
HostApplicationBuilder(HostApplicationBuilderSettings) |
初始化 HostApplicationBuilder 類別的新執行個體。 |
HostApplicationBuilder(String[]) |
使用預先設定的預設值, HostApplicationBuilder 初始化 類別的新實例。 |
屬性
Configuration |
取得索引鍵/值組態屬性集。 |
Environment |
取得應用程式執行所在的裝載環境相關信息。 |
Logging |
取得要撰寫之應用程式的記錄提供者集合。 這個屬性適用於新增記錄提供者。 |
Metrics |
允許啟用計量並導向其輸出。 |
Services |
取得要撰寫之應用程式的服務集合。 這個屬性適用於新增使用者提供或架構提供的服務。 |
方法
Build() |
建置主機。 這個方法只能呼叫一次。 |
ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
IServiceProviderFactory<TContainerBuilder>註冊要用來建立的IServiceProvider實例。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
IHostApplicationBuilder.Configuration |
取得索引鍵/值組態屬性的集合。 |
IHostApplicationBuilder.Properties |
取得主機建置程式期間元件之間共享狀態的中央位置。 |