Condividi tramite


HostApplicationBuilder.ConfigureContainer<TContainerBuilder> Metodo

Definizione

Registra un'istanza di IServiceProviderFactory<TContainerBuilder> da usare per creare il 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
override this.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 dal IServiceProviderFactory<TContainerBuilder>.

Parametri

configure
Action<TContainerBuilder>

Delegato utilizzato per configurare . Questo delegato può essere usato per configurare i servizi tramite API specifiche dell'implementazione IServiceProviderFactory<TContainerBuilder>.

Implementazioni

Commenti

Questo metodo viene chiamato da Build()e quindi il delegato specificato da configure verrà eseguito dopo la registrazione di tutti gli altri servizi.

Se si chiama questo metodo più volte, i delegati factory archiviati in precedenza e configure vengono sostituiti.

Si applica a