Skip to content

PlacementStrategyExtensions.AddPlacementDirector(IServiceCollection, Func<IServiceProvider, IPlacementDirector>, ServiceLifetime)

AddPlacementDirector(IServiceCollection, Func<IServiceProvider, IPlacementDirector>, ServiceLifetime)

staticextension
View source
public static void AddPlacementDirector<TStrategy>(this IServiceCollection services, Func<IServiceProvider, IPlacementDirector> createDirector, ServiceLifetime strategyLifetime)
Adds a placement director.

Parameters

servicesIServiceCollection
The service collection.
createDirectorFunc<IServiceProvider, IPlacementDirector>
The delegate used to create the placement director.
strategyLifetimeServiceLifetime
The lifetime of the placement strategy.

Returns

The service collection.