Compartir a través de


MultiClusterData Clase

Definición

Datos almacenados y transmitidos en la red multicluster. IMPORTANTE: estos objetos pueden representar el estado completo, el estado parcial o delta. Hasta ahora se incluye la configuración de varios clústeres y la información de la puerta de enlace de varios clústeres. Los datos son capaces de hacer chismes.

[System.Serializable]
public class MultiClusterData
[System.Serializable]
public class MultiClusterData : Orleans.Runtime.IMultiClusterGossipData
[<System.Serializable>]
type MultiClusterData = class
[<System.Serializable>]
type MultiClusterData = class
    interface IMultiClusterGossipData
Public Class MultiClusterData
Public Class MultiClusterData
Implements IMultiClusterGossipData
Herencia
MultiClusterData
Atributos
Implementaciones

Constructores

MultiClusterData()

Construya multiclusterData vacío.

MultiClusterData(GatewayEntry)

Construya MultiClusterData que contenga una única entrada de puerta de enlace.

MultiClusterData(IEnumerable<GatewayEntry>)

Construya MultiClusterData que contenga una colección de entradas de puerta de enlace.

MultiClusterData(IReadOnlyDictionary<SiloAddress,GatewayEntry>, MultiClusterConfiguration)

Construya MultiClusterData que contenga una colección de entradas de puerta de enlace y una configuración de varios clústeres.

MultiClusterData(MultiClusterConfiguration)

Construya MultiClusterData que contenga una configuración de varios clústeres.

Propiedades

Configuration

Configuración insertada por el administrador. Puede ser null si todavía no se ha insertado ninguno, o si este objeto representa un estado parcial o delta.

Gateways

Diccionario de entradas de puerta de enlace y su estado actual.

IsEmpty

Si realmente hay datos aquí.

Métodos

IsActiveGatewayForCluster(SiloAddress, String)

Comprobación de si un silo determinado es una puerta de enlace activa para un clúster

Merge(IMultiClusterGossipData)

combine el origen en este objeto y devuelva el resultado. Omite las entradas expiradas en el origen y quita las entradas expiradas de esta.

Merge(IMultiClusterGossipData, MultiClusterData)

incorpore el origen, la generación de nuevos resultados y la diferencia de informe. Omite las entradas expiradas en el origen y quita las entradas expiradas de esta.

Merge(MultiClusterData)

combine el origen en este objeto y devuelva el resultado. Omite las entradas expiradas en el origen y quita las entradas expiradas de esta.

Merge(MultiClusterData, MultiClusterData)

incorpore el origen, la generación de nuevos resultados y la diferencia de informe. Omite las entradas expiradas en el origen y quita las entradas expiradas de esta.

Minus(MultiClusterData)

Devuelve todos los datos de este objeto, excepto las claves que aparecen en la exclusión.

ToString()

Muestra el contenido de los datos de MultiCluster como una cadena (abreviada).

Se aplica a