HostApplicationBuilder 類別

定義

裝載應用程式和服務的建置者,可協助管理組態、記錄、存留期等等。

public ref class HostApplicationBuilder sealed
public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
type HostApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
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

取得主機建置程式期間元件之間共享狀態的中央位置。

適用於