IHostApplicationBuilder.ConfigureContainer<TContainerBuilder> Metod

Definition

Registrerar en IServiceProviderFactory<TContainerBuilder> instans som ska användas för att skapa 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)

Typparametrar

TContainerBuilder

Typen av byggare som tillhandahålls av IServiceProviderFactory<TContainerBuilder>.

Parametrar

factory
IServiceProviderFactory<TContainerBuilder>

Fabriksobjektet som kan skapa TContainerBuilder och IServiceProvider.

configure
Action<TContainerBuilder>

Ett ombud som används för att konfigurera TContainerBuilder. Detta kan användas för att konfigurera tjänster med hjälp av APIS som är specifika för implementeringen IServiceProviderFactory<TContainerBuilder> .

Kommentarer

IServiceProvider Skapas när den här byggaren skapas och därför körs ombudet som tillhandahålls av configure när alla andra tjänster har registrerats.

Flera anrop till ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) ersätter tidigare lagrade och configure delegeradefactory.

Gäller för