Поделиться через


HashBasedPlacement Класс

Определение

Places активации на совместимых разрознениях путем хэширования идентификатора grain с помощью стабильного хэша и выбора хранилища из отсортированного набора с помощью операции с модулем.

[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
Наследование
HashBasedPlacement
Атрибуты

Конструкторы

HashBasedPlacement()

Places активации на совместимых разрознениях путем хэширования идентификатора grain с помощью стабильного хэша и выбора хранилища из отсортированного набора с помощью операции с модулем.

Свойства

IsUsingGrainDirectory

Возвращает значение, указывающее, требует ли эта стратегия размещения регистрации активаций в каталоге grain.

(Унаследовано от PlacementStrategy)

Методы

Equals(Object)

Places активации на совместимых разрознениях путем хэширования идентификатора grain с помощью стабильного хэша и выбора хранилища из отсортированного набора с помощью операции с модулем.

GetHashCode()

Places активации на совместимых разрознениях путем хэширования идентификатора grain с помощью стабильного хэша и выбора хранилища из отсортированного набора с помощью операции с модулем.

Initialize(GrainProperties)

Инициализирует экземпляр этого типа, используя предоставленные свойства grain.

(Унаследовано от PlacementStrategy)
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

Заполняет свойства grain, чтобы указать предпочтительную стратегию размещения.

(Унаследовано от PlacementStrategy)

Применяется к