Leggi in inglese

Condividi tramite


HashBasedPlacement Classe

Definizione

Places attivazioni su silos compatibili tramite l'hashing dell'identificatore di granularità usando un hash stabile e la selezione di un silo da un set ordinato usando un'operazione modulo.

C#
[System.Serializable]
public class HashBasedPlacement : Orleans.Runtime.PlacementStrategy
C#
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[Orleans.SuppressReferenceTracking]
public sealed class HashBasedPlacement : Orleans.Runtime.PlacementStrategy
Ereditarietà
HashBasedPlacement
Attributi

Costruttori

HashBasedPlacement()

Places attivazioni su silos compatibili tramite l'hashing dell'identificatore di granularità usando un hash stabile e la selezione di un silo da un set ordinato usando un'operazione modulo.

Proprietà

IsUsingGrainDirectory

Ottiene un valore che indica se questa strategia di posizionamento richiede la registrazione delle attivazioni nella directory granulare.

(Ereditato da PlacementStrategy)

Metodi

Equals(Object)

Places attivazioni su silos compatibili tramite l'hashing dell'identificatore di granularità usando un hash stabile e la selezione di un silo da un set ordinato usando un'operazione modulo.

GetHashCode()

Places attivazioni su silos compatibili tramite l'hashing dell'identificatore di granularità usando un hash stabile e la selezione di un silo da un set ordinato usando un'operazione modulo.

Initialize(GrainProperties)

Inizializza un'istanza di questo tipo usando le proprietà di granularità specificate.

(Ereditato da PlacementStrategy)
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

Popola le proprietà della granularità per specificare la strategia di posizionamento preferita.

(Ereditato da PlacementStrategy)

Si applica a

Prodotto Versioni
.NET Orleans 1.5.10, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0