Condividi tramite


PreferLocalPlacement Classe

Definizione

La strategia di posizionamento locale preferibile indica che un'granularità deve essere sempre posizionata nell'host locale se la granularità non è già attiva altrove nel cluster e l'host locale è compatibile con esso.

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

Commenti

Se l'host non è compatibile con il tipo di granularità o se una granularità riceve una richiesta incompatibile, la granularità verrà inserita in un server compatibile casuale.

Costruttori

PreferLocalPlacement()

La strategia di posizionamento locale preferibile indica che un'granularità deve essere sempre posizionata nell'host locale se la granularità non è già attiva altrove nel cluster e l'host locale è compatibile con esso.

Proprietà

IsUsingGrainDirectory

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

(Ereditato da PlacementStrategy)

Metodi

Initialize(GrainProperties)

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

(Ereditato da PlacementStrategy)
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

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

(Ereditato da PlacementStrategy)

Si applica a