Partager via


PlacementStrategy Classe

Définition

Type de base pour toutes les stratégies de placement.

[System.Serializable]
public abstract class PlacementStrategy
[System.Serializable]
[Orleans.SerializerTransparent]
public abstract class PlacementStrategy
[<System.Serializable>]
type PlacementStrategy = class
[<System.Serializable>]
[<Orleans.SerializerTransparent>]
type PlacementStrategy = class
Public MustInherit Class PlacementStrategy
Héritage
PlacementStrategy
Dérivé
Attributs

Remarques

Orleans utilise un système de placement configurable pour décider du serveur sur lequel placer un grain. Les directeurs de placement sont utilisés pour décider où une activation de grain doit être placée. Les directeurs de placement sont associés aux grains à l’aide d’une stratégie de placement. Les grains indiquent leur stratégie de placement préférée à l’aide d’un attribut sur la classe de grain.

Constructeurs

PlacementStrategy()

Type de base pour toutes les stratégies de placement.

Propriétés

IsUsingGrainDirectory

Obtient une valeur indiquant si cette stratégie de placement nécessite l’inscription des activations dans le répertoire des grains.

Méthodes

Initialize(GrainProperties)

Initialise une instance de ce type à l’aide des propriétés de grain fournies.

PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

Remplit les propriétés du grain pour spécifier la stratégie de placement par défaut.

S’applique à