Partager via


HashBasedPlacement Classe

Définition

Places activations sur des silos compatibles en hachant l’identificateur de grain à l’aide d’un hachage stable et en sélectionnant un silo à partir d’un ensemble trié à l’aide d’une opération modulo.

[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
Héritage
HashBasedPlacement
Attributs

Constructeurs

HashBasedPlacement()

Places activations sur des silos compatibles en hachant l’identificateur de grain à l’aide d’un hachage stable et en sélectionnant un silo à partir d’un ensemble trié à l’aide d’une opération modulo.

Propriétés

IsUsingGrainDirectory

Obtient une valeur indiquant si cette stratégie de placement nécessite ou non l’inscription des activations dans le répertoire grain.

(Hérité de PlacementStrategy)

Méthodes

Equals(Object)

Places activations sur des silos compatibles en hachant l’identificateur de grain à l’aide d’un hachage stable et en sélectionnant un silo à partir d’un ensemble trié à l’aide d’une opération modulo.

GetHashCode()

Places activations sur des silos compatibles en hachant l’identificateur de grain à l’aide d’un hachage stable et en sélectionnant un silo à partir d’un ensemble trié à l’aide d’une opération modulo.

Initialize(GrainProperties)

Initialise une instance de ce type à l’aide des propriétés de grain fournies.

(Hérité de PlacementStrategy)
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

Remplit les propriétés du grain pour spécifier la stratégie de placement par défaut.

(Hérité de PlacementStrategy)

S’applique à