PlacementStrategyExtensions Class

Definition

Extensions for configuring grain placement.

public static class PlacementStrategyExtensions
type PlacementStrategyExtensions = class
Public Module PlacementStrategyExtensions
Inheritance
PlacementStrategyExtensions

Methods

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection)

Configures a TDirector as the placement director for placement strategy TStrategy.

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection, ServiceLifetime)

Configures a TDirector as the placement director for placement strategy TStrategy.

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

Configures a TDirector as the placement director for placement strategy TStrategy.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Configures a TDirector as the placement director for placement strategy TStrategy.

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

Adds a placement director.

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

Adds a placement director.

AddPlacementDirector<TStrategy>(ISiloBuilder, Func<IServiceProvider,IPlacementDirector>)

Adds a placement director.

AddPlacementDirector<TStrategy>(ISiloHostBuilder, Func<IServiceProvider,IPlacementDirector>)

Adds a placement director.

Applies to