Compartilhar via


WebAssemblyHostBuilder.ConfigureContainer<TBuilder> Método

Definição

Registra uma IServiceProviderFactory<TContainerBuilder> instância a ser usada para criar o 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)

Parâmetros de tipo

TBuilder

O tipo de construtor fornecido pelo IServiceProviderFactory<TContainerBuilder>.

Parâmetros

configure
Action<TBuilder>

Um delegado usado para configurar o . Isso pode ser usado para configurar serviços usando APIS específicas para a IServiceProviderFactory<TContainerBuilder> implementação.

Comentários

ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) é chamado por Build() e, portanto, o delegado fornecido por configure será executado depois que todos os outros serviços tiverem sido registrados.

Várias chamadas para ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) substituirão o armazenado factory e configure o delegado anteriormente.

Aplica-se a