Compartir a través de


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 utilizado para configurar . Esto se puede usar para configurar servicios mediante API específicas de la IServiceProviderFactory<TContainerBuilder> implementación.

Comentarios

IServiceProvider se crea cuando se compila este generador, por lo que 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 el delegado y configure almacenados factory anteriormente.

Se aplica a