Freigeben über


HashBasedPlacement Klasse

Definition

Places Aktivierungen für kompatible Silos, indem Sie den Grain-Bezeichner mithilfe eines stabilen Hashs hashen und mithilfe eines modulo-Vorgangs ein Silo aus einer sortierten Gruppe auswählen.

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

Konstruktoren

HashBasedPlacement()

Places Aktivierungen für kompatible Silos, indem Sie den Grain-Bezeichner mithilfe eines stabilen Hashs hashen und mithilfe eines modulo-Vorgangs ein Silo aus einer sortierten Gruppe auswählen.

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

Equals(Object)

Places Aktivierungen für kompatible Silos, indem Sie den Grain-Bezeichner mithilfe eines stabilen Hashs hashen und mithilfe eines modulo-Vorgangs ein Silo aus einer sortierten Gruppe auswählen.

GetHashCode()

Places Aktivierungen für kompatible Silos, indem Sie den Grain-Bezeichner mithilfe eines stabilen Hashs hashen und mithilfe eines modulo-Vorgangs ein Silo aus einer sortierten Gruppe auswählen.

Initialize(GrainProperties)

Initialisiert einen instance dieses Typs mithilfe der bereitgestellten Korneigenschaften.

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

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

(Geerbt von PlacementStrategy)

Gilt für: