SyncId 成员

表示项、变更单位或副本的标识符。

SyncId 类型公开以下成员。

构造函数

  名称 说明
公共方法 SyncId(Byte) 初始化 SyncId 类的一个包含指定 ID 的新实例。
公共方法 SyncId(Guid) 初始化 SyncId 类的一个包含指定 GUID 的新实例。
公共方法 SyncId(String) 初始化 SyncId 类的一个包含指定 ID 的新实例。
公共方法 SyncId(SyncGlobalId) 初始化 SyncId 类的一个包含指定全局 ID 的新实例。
公共方法 SyncId(array<Byte> [] () [] [], Boolean) 初始化 SyncId 类的一个新实例,该实例包含指定的原始 ID 和一个指示该 ID 是固定长度还是可变长度的值。
受保护的方法 SyncId(SerializationInfo, StreamingContext) 使用序列化数据初始化 SyncId 类的一个新实例。

页首

方法

  名称 说明
公共方法 CompareTo(Object) 将此对象与另一 SyncId 对象进行比较。
公共方法 Equals(Object) 确定指定的 SyncId 对象是否等于此对象。 (重写 Object. . :: . .Equals(Object)。)
公共方法 Equals(SyncId) 确定指定的 SyncId 对象是否等于此对象。
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetByteId() () () () 获取一个 1 字节的同步 ID。
公共方法 GetGuidId() () () () 获取一个 GUID 同步 ID。
公共方法 GetHashCode() () () () 计算一个适用于哈希算法和数据结构(如哈希表)的哈希代码。 (重写 Object. . :: . .GetHashCode() () () ()。)
公共方法 GetObjectData(SerializationInfo, StreamingContext) 将对象数据序列化到指定的 SerializationInfo 对象。
公共方法 GetStringId() () () () 获取一个字符串同步 ID。
公共方法 GetSyncGlobalId() () () () 获取一个 SyncGlobalId 同步 ID。
公共方法 GetType() () () () (继承自 Object。)
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
公共方法 ToString() () () () 返回一个表示同步 ID 的字符串。 (重写 Object. . :: . .ToString() () () ()。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality(SyncId, SyncId) 确定两个指定的 SyncId 对象是否相等。
公共运算符静态成员 GreaterThan(SyncId, SyncId) 确定 idX 是否大于 idY。
公共运算符静态成员 Inequality(SyncId, SyncId) 确定两个指定的 SyncId 对象是否不相等。
公共运算符静态成员 LessThan(SyncId, SyncId) 确定 idX 是否小于 idY。

页首

属性

  名称 说明
公共属性 IsVariableLength 获取一个值,该值指示此 ID 的长度是否可变。
公共属性 RawId 获取字节数组中的原始 ID 数据。

页首

请参阅

参考

SyncId类

Microsoft.Synchronization 命名空间