MultiClusterData 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在多群集网络中存储和传输的数据。 重要说明:这些对象可以表示完整状态、部分状态或增量。 到目前为止,包括多群集配置和多群集网关信息。 数据是八卦的。
[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) |
检查特定 silo 是否为群集的活动网关 |
Merge(IMultiClusterGossipData) |
将源合并到此对象中,并返回结果。 忽略源中过期的条目,并从中删除过期条目。 |
Merge(IMultiClusterGossipData, MultiClusterData) |
合并源、生成新结果和报告增量。 忽略源中过期的条目,并从中删除过期条目。 |
Merge(MultiClusterData) |
将源合并到此对象中,并返回结果。 忽略源中过期的条目,并从中删除过期条目。 |
Merge(MultiClusterData, MultiClusterData) |
合并源、生成新结果和报告增量。 忽略源中过期的条目,并从中删除过期条目。 |
Minus(MultiClusterData) |
返回此对象的所有数据,排除中显示的键除外 |
ToString() |
将 MultiCluster 数据的内容显示为 (缩写) 字符串。 |