PlacementStrategy Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Basistyp für alle Platzierungsstrategien.
[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
- Vererbung
-
PlacementStrategy
- Abgeleitet
- Attribute
Hinweise
Orleans verwendet ein konfigurierbares Platzierungssystem, um zu entscheiden, auf welchem Server ein Grain platziert werden soll. Platzierungsdirektoren werden verwendet, um zu entscheiden, wo eine Grain-Aktivierung platziert werden soll. Platzierungsdirektoren werden grains mithilfe einer Platzierungsstrategie zugeordnet. Grains geben ihre bevorzugte Platzierungsstrategie mithilfe eines Attributs für die Grain-Klasse an.
Konstruktoren
PlacementStrategy() |
Der Basistyp für alle Platzierungsstrategien. |
Eigenschaften
IsUsingGrainDirectory |
Ruft einen Wert ab, der angibt, ob für diese Platzierungsstrategie Aktivierungen im Grain-Verzeichnis registriert werden müssen. |
Methoden
Initialize(GrainProperties) |
Initialisiert eine instance dieses Typs unter Verwendung der bereitgestellten Korneigenschaften. |
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>) |
Füllt die Grain-Eigenschaften auf, um die bevorzugte Platzierungsstrategie anzugeben. |