Langue

IHostApplicationBuilder.ConfigureContainer<TContainerBuilder> Méthode

Définition

Inscrit une IServiceProviderFactory<TContainerBuilder> instance à utiliser pour créer le 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)

Paramètres de type

TContainerBuilder

Type de générateur fourni par le IServiceProviderFactory<TContainerBuilder>.

Paramètres

factory
IServiceProviderFactory<TContainerBuilder>

Objet de fabrique qui peut créer l’objet TContainerBuilder et IServiceProvider.

configure
Action<TContainerBuilder>

Délégué utilisé pour configurer le TContainerBuilder. Cela peut être utilisé pour configurer des services à l’aide d’APIS spécifiques à l’implémentation IServiceProviderFactory<TContainerBuilder> .

Remarques

Le IServiceProvider générateur est créé lorsque ce générateur est généré et le délégué fourni par configure s’exécute une fois que tous les autres services ont été inscrits.

Plusieurs appels à ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) remplaceront le stockage et configure le délégué précédemment stockésfactory.

S’applique à