IHostApplicationBuilder.ConfigureContainer<TContainerBuilder> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.