Compartir a través de


PreferLocalPlacement Clase

Definición

La estrategia de selección de ubicación local indica que siempre se debe colocar un grano en el host local si el grano aún no está activo en otro lugar del clúster y el host local es compatible con él.

[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
Herencia
PreferLocalPlacement
Atributos

Comentarios

Si el host no es compatible con el tipo de grano o si un grano recibe una solicitud incompatible, el grano se colocará en un servidor aleatorio compatible.

Constructores

PreferLocalPlacement()

La estrategia de selección de ubicación local indica que siempre se debe colocar un grano en el host local si el grano aún no está activo en otro lugar del clúster y el host local es compatible con él.

Propiedades

IsUsingGrainDirectory

Obtiene un valor que indica si esta estrategia de selección de ubicación requiere que las activaciones se registren en el directorio de granos.

(Heredado de PlacementStrategy)

Métodos

Initialize(GrainProperties)

Inicializa una instancia de este tipo con las propiedades de grano proporcionadas.

(Heredado de PlacementStrategy)
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

Rellena las propiedades de grano para especificar la estrategia de selección de ubicación preferida.

(Heredado de PlacementStrategy)

Se aplica a