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 指定的委托将在注册所有其他服务后运行。

如果多次调用此方法,将替换以前存储的 factoryconfigure 委托。

适用于