HostApplicationBuilder 類別

定義

代表一個託管應用程式與服務建置器,協助管理設定、日誌、壽命等。

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
實作

建構函式

名稱 Description
HostApplicationBuilder()

初始化一個已預設的類別實例 HostApplicationBuilder

HostApplicationBuilder(HostApplicationBuilderSettings)

初始化一個新的實例。HostApplicationBuilder

HostApplicationBuilder(String[])

初始化一個已預設的類別實例 HostApplicationBuilder

屬性

名稱 Description
Configuration

取得一組鍵值配置屬性。

Environment

取得應用程式所運行的主機環境資訊。

Logging

取得一組日誌服務供應用程式撰寫。 此特性有助於新增伐木服務提供者。

Metrics

允許啟用指標並指導其輸出。

Services

為應用程式撰寫提供一系列服務。 此特性對於新增使用者提供或框架提供的服務非常有用。

方法

名稱 Description
Build()

打造宿主。 此方法只能呼叫一次。

ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

IServiceProviderFactory<TContainerBuilder>註冊要用來建立的IServiceProvider實例。

明確介面實作

名稱 Description
IHostApplicationBuilder.Configuration

取得一組鍵值配置屬性。

IHostApplicationBuilder.Properties

在主機建置過程中,能在元件間建立一個集中位置分享狀態。

適用於