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


PlacementStrategy Класс

Определение

Базовый тип для всех стратегий размещения.

[System.Serializable]
public abstract class PlacementStrategy
[System.Serializable]
[Orleans.SerializerTransparent]
public abstract class PlacementStrategy
[<System.Serializable>]
type PlacementStrategy = class
[<System.Serializable>]
[<Orleans.SerializerTransparent>]
type PlacementStrategy = class
Public MustInherit Class PlacementStrategy
Наследование
PlacementStrategy
Производный
Атрибуты

Комментарии

Orleans использует настраиваемую систему размещения для выбора сервера для размещения grain. Директора по размещению используются для определения места активации grain. Директора по размещению связываются с зернами с помощью стратегии размещения. Объекты Grain указывают предпочтительную стратегию размещения с помощью атрибута в классе grain.

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

PlacementStrategy()

Базовый тип для всех стратегий размещения.

Свойства

IsUsingGrainDirectory

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

Методы

Initialize(GrainProperties)

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

PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

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

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