Condividi tramite


PlacementStrategy Classe

Definizione

Tipo di base per tutte le strategie di posizionamento.

[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
Ereditarietà
PlacementStrategy
Derivato
Attributi

Commenti

Orleans usa un sistema di posizionamento configurabile per decidere quale server inserire un granulare. I direttori di posizionamento vengono usati per decidere dove deve essere inserita un'attivazione granulare. I direttori di posizionamento sono associati ai granelli utilizzando una strategia di posizionamento. I grani indicano la strategia di posizionamento preferita usando un attributo nella classe grain.

Costruttori

PlacementStrategy()

Tipo di base per tutte le strategie di posizionamento.

Proprietà

IsUsingGrainDirectory

Ottiene un valore che indica se questa strategia di posizionamento richiede la registrazione delle attivazioni nella directory granulare.

Metodi

Initialize(GrainProperties)

Inizializza un'istanza di questo tipo utilizzando le proprietà di granularità fornite.

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

Popola le proprietà di granularità per specificare la strategia di posizionamento preferita.

Si applica a