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


PreferLocalPlacement Класс

Определение

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

[System.Serializable]
public class PreferLocalPlacement : Orleans.Runtime.PlacementStrategy
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[Orleans.SuppressReferenceTracking]
public sealed class PreferLocalPlacement : Orleans.Runtime.PlacementStrategy
[<System.Serializable>]
type PreferLocalPlacement = class
    inherit PlacementStrategy
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<Orleans.SuppressReferenceTracking>]
type PreferLocalPlacement = class
    inherit PlacementStrategy
Public Class PreferLocalPlacement
Inherits PlacementStrategy
Public NotInheritable Class PreferLocalPlacement
Inherits PlacementStrategy
Наследование
PreferLocalPlacement
Атрибуты

Комментарии

Если узел несовместим с типом grain или если объект grain получает несовместимый запрос, объект grain будет размещен на случайном совместимом сервере.

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

PreferLocalPlacement()

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

Свойства

IsUsingGrainDirectory

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

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

Методы

Initialize(GrainProperties)

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

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

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

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

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