Freigeben über


PlacementStrategy Klasse

Definition

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.

Gilt für: