IHostBuilder 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
程式初始化抽象概念。
public interface class IHostBuilder
public interface IHostBuilder
type IHostBuilder = interface
Public Interface IHostBuilder
- 衍生
屬性
Properties |
主機建置程式期間元件之間共享狀態的中央位置。 |
方法
Build() |
執行指定的動作來初始化主機。 這隻能呼叫一次。 |
ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>) |
設定建置程式與應用程式其餘部分的組態。 這可以多次呼叫,而且結果會加總。 結果將在後續作業的 Configuration 以及 Services中取得。 |
ConfigureContainer<TContainerBuilder>(Action<HostBuilderContext,TContainerBuilder>) |
啟用設定具現化相依性容器。 這可以多次呼叫,而且結果會加總。 |
ConfigureHostConfiguration(Action<IConfigurationBuilder>) |
設定產生器本身的組態。 這會用來初始化 IHostEnvironment,以供稍後在建置程式中使用。 這可以多次呼叫,而且結果會加總。 |
ConfigureServices(Action<HostBuilderContext,IServiceCollection>) |
將服務新增至容器。 這可以多次呼叫,而且結果會加總。 |
UseServiceProviderFactory<TContainerBuilder>(Func<HostBuilderContext,IServiceProviderFactory<TContainerBuilder>>) |
覆寫用來建立服務提供者的處理站。 |
UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>) |
覆寫用來建立服務提供者的處理站。 |