WebAssemblyHostBuilder.ConfigureContainer<TBuilder> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- factory
- IServiceProviderFactory<TBuilder>
- 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.