PreferLocalPlacement Klasse

Definition

Die Strategie "Lokale Platzierung bevorzugen" gibt an, dass immer ein Grain auf dem lokalen Host platziert werden sollte, wenn das Grain nicht bereits an anderer Stelle im Cluster aktiv ist und der lokale Host damit kompatibel ist.

[System.Serializable]
public class PreferLocalPlacement : Orleans.Runtime.PlacementStrategy
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[Orleans.SuppressReferenceTracking]
public sealed class PreferLocalPlacement : Orleans.Runtime.PlacementStrategy
[<System.Serializable>]
type PreferLocalPlacement = class
    inherit PlacementStrategy
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<Orleans.SuppressReferenceTracking>]
type PreferLocalPlacement = class
    inherit PlacementStrategy
Public Class PreferLocalPlacement
Inherits PlacementStrategy
Public NotInheritable Class PreferLocalPlacement
Inherits PlacementStrategy
Vererbung
PreferLocalPlacement
Attribute

Hinweise

Wenn der Host nicht mit dem Grain-Typ kompatibel ist oder ein Grain eine inkompatible Anforderung empfängt, wird das Grain auf einem zufälligen, kompatiblen Server platziert.

Konstruktoren

PreferLocalPlacement()

Die Strategie "Lokale Platzierung bevorzugen" gibt an, dass immer ein Grain auf dem lokalen Host platziert werden sollte, wenn das Grain nicht bereits an anderer Stelle im Cluster aktiv ist und der lokale Host damit kompatibel ist.

Eigenschaften

IsUsingGrainDirectory

Ruft einen Wert ab, der angibt, ob für diese Platzierungsstrategie Aktivierungen im Grain-Verzeichnis registriert werden müssen.

(Geerbt von PlacementStrategy)

Methoden

Initialize(GrainProperties)

Initialisiert eine Instanz dieses Typs unter Verwendung der bereitgestellten Grain-Eigenschaften.

(Geerbt von PlacementStrategy)
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

Füllt die Korneigenschaften auf, um die bevorzugte Platzierungsstrategie anzugeben.

(Geerbt von PlacementStrategy)

Gilt für: