Share via


IHostApplicationBuilder.ConfigureContainer<TContainerBuilder> Metodo

Definizione

Registra un'istanza IServiceProviderFactory<TContainerBuilder> da usare per creare l'oggetto 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)

Parametri di tipo

TContainerBuilder

Tipo di generatore fornito da IServiceProviderFactory<TContainerBuilder>.

Parametri

factory
IServiceProviderFactory<TContainerBuilder>

Oggetto factory in grado di creare e TContainerBuilderIServiceProvider.

configure
Action<TContainerBuilder>

Delegato utilizzato per configurare l'oggetto . Può essere usato per configurare i servizi usando API specifiche per l'implementazione IServiceProviderFactory<TContainerBuilder> .

Commenti

L'oggetto IServiceProvider viene creato quando questo generatore viene compilato e quindi il delegato fornito da configure verrà eseguito dopo la registrazione di tutti gli altri servizi.

Più chiamate a ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) sostituiranno il delegato e configure archiviato factory in precedenza.

Si applica a