HostApplicationBuilder.ConfigureContainer<TContainerBuilder> 方法

定義

public void ConfigureContainer<TContainerBuilder> (Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder> factory, Action<TContainerBuilder>? configure = default);
member this.ConfigureContainer : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<'ContainerBuilder> * Action<'ContainerBuilder> -> unit
abstract member ConfigureContainer : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<'ContainerBuilder> * Action<'ContainerBuilder> -> unit
override this.ConfigureContainer : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<'ContainerBuilder> * Action<'ContainerBuilder> -> unit
Public Sub ConfigureContainer(Of TContainerBuilder) (factory As IServiceProviderFactory(Of TContainerBuilder), Optional configure As Action(Of TContainerBuilder) = Nothing)

類型參數

TContainerBuilder

所提供的 IServiceProviderFactory<TContainerBuilder>產生器類型。

參數

configure
Action<TContainerBuilder>

用來設定 的委派。 此委派可用來使用實作特有的 IServiceProviderFactory<TContainerBuilder> API 來設定服務。

實作

備註

此方法是由呼叫 Build(),因此 所 configure 指定的委派會在註冊所有其他服務之後執行。

如果您多次呼叫這個方法,則會取代先前儲存 factory 的 和 configure 委派。

適用於