Sdílet prostřednictvím


HostApplicationBuilder.ConfigureContainer<TContainerBuilder> Metoda

Definice

Zaregistruje instanci IServiceProviderFactory<TContainerBuilder>, která se použije k vytvoření 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)

Parametry typu

TContainerBuilder

Typ tvůrce poskytovaný IServiceProviderFactory<TContainerBuilder>.

Parametry

configure
Action<TContainerBuilder>

Delegát použitý ke konfiguraci . Tento delegát se dá použít ke konfiguraci služeb pomocí rozhraní API specifických pro implementaci IServiceProviderFactory<TContainerBuilder>.

Implementuje

Poznámky

Tato metoda je volána Build()a proto delegát určený configure se spustí po registraci všech ostatních služeb.

Pokud tuto metodu voláte vícekrát, dříve uložená factory a configure delegáty se nahradí.

Platí pro