Condividi tramite


MultiClusterData Classe

Definizione

Dati archiviati e trasmessi nella rete multicluster. IMPORTANTE: questi oggetti possono rappresentare lo stato completo, lo stato parziale o il delta. Finora include informazioni su multicluster-configuration e multicluster-gateway. I dati sono in grado di gossip.

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

Costruttori

MultiClusterData()

Costruire multiClusterData vuoto.

MultiClusterData(GatewayEntry)

Costruire MultiClusterData contenente una singola voce del gateway.

MultiClusterData(IEnumerable<GatewayEntry>)

Costruire MultiClusterData contenente una raccolta di voci del gateway.

MultiClusterData(IReadOnlyDictionary<SiloAddress,GatewayEntry>, MultiClusterConfiguration)

Costruire MultiClusterData contenente una raccolta di voci del gateway e una configurazione multi-cluster.

MultiClusterData(MultiClusterConfiguration)

Costruire MultiClusterData contenente una configurazione multi-cluster.

Proprietà

Configuration

Configurazione inserita dall'amministratore. Può essere Null se nessuna è stata ancora inserita o se l'oggetto rappresenta uno stato parziale o un delta.

Gateways

Dizionario delle voci del gateway e del relativo stato corrente.

IsEmpty

Indica se sono presenti dati in questa posizione.

Metodi

IsActiveGatewayForCluster(SiloAddress, String)

Controllare se un particolare silo è un gateway attivo per un cluster

Merge(IMultiClusterGossipData)

unire l'origine in questo oggetto e restituire il risultato. Ignora le voci scadute nell'origine e rimuove le voci scadute.

Merge(IMultiClusterGossipData, MultiClusterData)

incorporare l'origine, produrre nuovi risultati e il delta del report. Ignora le voci scadute nell'origine e rimuove le voci scadute.

Merge(MultiClusterData)

unire l'origine in questo oggetto e restituire il risultato. Ignora le voci scadute nell'origine e rimuove le voci scadute.

Merge(MultiClusterData, MultiClusterData)

incorporare l'origine, produrre nuovi risultati e il delta del report. Ignora le voci scadute nell'origine e rimuove le voci scadute.

Minus(MultiClusterData)

Restituisce tutti i dati di questo oggetto, ad eccezione delle chiavi visualizzate nell'esclusione

ToString()

Visualizzare il contenuto dei dati MultiCluster come stringa (abbreviata).

Si applica a