MultiClusterData 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存和傳輸于多叢集網路中的資料。 重要:這些物件可以代表完整狀態、部分狀態或差異。 到目前為止,包括 multicluster-configuration 和 multicluster-gateway 資訊。 資料能夠運作。
[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
- 繼承
-
MultiClusterData
- 屬性
- 實作
建構函式
MultiClusterData() |
建構空的 MultiClusterData。 |
MultiClusterData(GatewayEntry) |
建構包含單一閘道專案的 MultiClusterData。 |
MultiClusterData(IEnumerable<GatewayEntry>) |
建構包含閘道專案集合的 MultiClusterData。 |
MultiClusterData(IReadOnlyDictionary<SiloAddress,GatewayEntry>, MultiClusterConfiguration) |
建構 MultiClusterData,其中包含閘道專案集合和多叢集組態。 |
MultiClusterData(MultiClusterConfiguration) |
建構包含多叢集組態的 MultiClusterData。 |
屬性
Configuration |
系統管理員插入的組態。 如果尚未插入任何專案,或這個物件代表部分狀態或差異,可能是 Null。 |
Gateways |
閘道專案的字典及其目前狀態。 |
IsEmpty |
這裡是否有任何資料。 |
方法
IsActiveGatewayForCluster(SiloAddress, String) |
檢查特定定址接收器是否為叢集的作用中閘道 |
Merge(IMultiClusterGossipData) |
將來源合併至這個物件,並傳回結果。 忽略來源中的過期專案,並從中移除過期的專案。 |
Merge(IMultiClusterGossipData, MultiClusterData) |
併入來源、產生新的結果,以及報告差異。 忽略來源中的過期專案,並從中移除過期的專案。 |
Merge(MultiClusterData) |
將來源合併至這個物件,並傳回結果。 忽略來源中的過期專案,並從中移除過期的專案。 |
Merge(MultiClusterData, MultiClusterData) |
併入來源、產生新的結果,以及報告差異。 忽略來源中的過期專案,並從中移除過期的專案。 |
Minus(MultiClusterData) |
傳回此物件的所有資料,但排除中出現的索引鍵除外 |
ToString() |
將 MultiCluster 資料的內容顯示為 (縮寫) 字串。 |