WebAssemblyHostBuilder.ConfigureContainer<TBuilder> Метод

Определение

Регистрирует экземпляр , используемый IServiceProviderFactory<TContainerBuilder> для создания IServiceProvider.

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

Тип построителя, предоставляемый IServiceProviderFactory<TContainerBuilder>.

Параметры

configure
Action<TBuilder>

Делегат, используемый для настройки . Его можно использовать для настройки служб с помощью API, относящихся к IServiceProviderFactory<TContainerBuilder> реализации.

Комментарии

ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) вызывается методом Build() , поэтому предоставленный делегат configure будет выполняться после регистрации всех остальных служб.

Несколько вызовов будут ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) заменены ранее сохраненными factory и configure делегатами.

Применяется к