Compartilhar via


PlacementStrategy Classe

Definição

O tipo base para todas as estratégias de posicionamento.

[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
Herança
PlacementStrategy
Derivado
Atributos

Comentários

O Orleans usa um sistema de posicionamento configurável para decidir em qual servidor colocar uma granularidade. Os diretores de posicionamento são usados para decidir onde uma ativação de granularidade deve ser colocada. Os diretores de posicionamento são associados a granularidades usando uma estratégia de posicionamento. As granularidades indicam sua estratégia de posicionamento preferencial usando um atributo na classe de granularidade.

Construtores

PlacementStrategy()

O tipo base para todas as estratégias de posicionamento.

Propriedades

IsUsingGrainDirectory

Obtém um valor que indica se essa estratégia de posicionamento requer ou não que as ativações sejam registradas no diretório de granularidade.

Métodos

Initialize(GrainProperties)

Inicializa uma instância desse tipo usando as propriedades de granularidade fornecidas.

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

Popula as propriedades de granularidade para especificar a estratégia de posicionamento preferencial.

Aplica-se a