HostApplicationBuilder.ConfigureContainer<TContainerBuilder> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.