WebAssemblyHostBuilder.ConfigureContainer<TBuilder> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public void ConfigureContainer<TBuilder>(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TBuilder> factory, Action<TBuilder>? configure = default);
public void ConfigureContainer<TBuilder>(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TBuilder> factory, Action<TBuilder> configure = default);
member this.ConfigureContainer : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<'Builder> * Action<'Builder> -> unit
Public Sub ConfigureContainer(Of TBuilder) (factory As IServiceProviderFactory(Of TBuilder), Optional configure As Action(Of TBuilder) = Nothing)
类型参数
- TBuilder
参数
- factory
- IServiceProviderFactory<TBuilder>
- configure
- Action<TBuilder>
用于配置 的委托。 这可用于使用特定于实现的 IServiceProviderFactory<TContainerBuilder> API 配置服务。
注解
ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) 由 调用 Build() ,因此 提供的 configure
委托将在注册所有其他服务后运行。
对 ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) 的多次调用将替换以前存储和factory
configure
委托的 。