IHostApplicationBuilder.ConfigureContainer<TContainerBuilder> Método

Definición

Registra una IServiceProviderFactory<TContainerBuilder> instancia que se va a usar para crear .IServiceProvider

public void ConfigureContainer<TContainerBuilder>(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder> factory, Action<TContainerBuilder>? configure = default);
abstract member 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)

Parámetros de tipo

TContainerBuilder

Tipo de generador proporcionado por .IServiceProviderFactory<TContainerBuilder>

Parámetros

factory
IServiceProviderFactory<TContainerBuilder>

Objeto de fábrica que puede crear y TContainerBuilderIServiceProvider.

configure
Action<TContainerBuilder>

Delegado usado para configurar .TContainerBuilder Esto se puede usar para configurar servicios mediante APIS específicas de la IServiceProviderFactory<TContainerBuilder> implementación.

Comentarios

IServiceProvider se crea cuando se compila este generador y, por tanto, el delegado proporcionado por configure se ejecutará después de que se hayan registrado todos los demás servicios.

Varias llamadas a ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) reemplazarán al delegado factory y configure almacenados previamente.

Se aplica a