Partager via


MultiClusterData Classe

Définition

Données stockées et transmises dans le réseau multicluster. IMPORTANT : ces objets peuvent représenter un état complet, un état partiel ou un delta. Jusqu’à présent, inclut des informations sur la configuration multicluster et la passerelle multicluster. Les données peuvent faire des ragots.

[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
Héritage
MultiClusterData
Attributs
Implémente

Constructeurs

MultiClusterData()

Construisez des données MultiClusterData vides.

MultiClusterData(GatewayEntry)

Construisez MultiClusterData contenant une seule entrée de passerelle.

MultiClusterData(IEnumerable<GatewayEntry>)

Construisez MultiClusterData contenant une collection d’entrées de passerelle.

MultiClusterData(IReadOnlyDictionary<SiloAddress,GatewayEntry>, MultiClusterConfiguration)

Construisez MultiClusterData contenant une collection d’entrées de passerelle et une configuration à plusieurs clusters.

MultiClusterData(MultiClusterConfiguration)

Construisez MultiClusterData contenant une configuration à plusieurs clusters.

Propriétés

Configuration

Configuration injectée par l’administrateur. Peut être null si aucun n’a encore été injecté, ou si cet objet représente un état partiel ou un delta.

Gateways

Dictionnaire des entrées de passerelle et leur état actuel.

IsEmpty

Indique s’il y a réellement des données ici.

Méthodes

IsActiveGatewayForCluster(SiloAddress, String)

Vérifier si un silo particulier est une passerelle active pour un cluster

Merge(IMultiClusterGossipData)

fusionner la source dans cet objet et retourner le résultat. Ignore les entrées expirées dans la source et supprime les entrées expirées de ce.

Merge(IMultiClusterGossipData, MultiClusterData)

incorporer la source, en produisant un nouveau résultat et le delta de rapport. Ignore les entrées expirées dans la source et supprime les entrées expirées de ce.

Merge(MultiClusterData)

fusionner la source dans cet objet et retourner le résultat. Ignore les entrées expirées dans la source et supprime les entrées expirées de ce.

Merge(MultiClusterData, MultiClusterData)

incorporer la source, en produisant un nouveau résultat et le delta de rapport. Ignore les entrées expirées dans la source et supprime les entrées expirées de ce.

Minus(MultiClusterData)

Retourne toutes les données de cet objet, à l’exception des clés qui apparaissent dans exclude

ToString()

Afficher le contenu des données MultiCluster sous la forme d’une chaîne (abrégée).

S’applique à