CorrelationKey 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示某段应用程序数据和实例之间的关联。
public ref class CorrelationKey sealed : System::Runtime::DurableInstancing::InstanceKey
public sealed class CorrelationKey : System.Runtime.DurableInstancing.InstanceKey
type CorrelationKey = class
inherit InstanceKey
Public NotInheritable Class CorrelationKey
Inherits InstanceKey
- 继承
注解
通常从使用 MessageQuerySet 中包含的一组查询的消息中获取密钥数据。 然后使用密钥数据的哈希生成 CorrelationKey。 相关性将表示为 CorrelationKey 和实例 ID 之间的映射。
构造函数
CorrelationKey(IDictionary<String,String>, XName, XNamespace) |
使用指定的密钥数据、范围名称和提供程序初始化 CorrelationKey 类的新实例。 |
属性
IsValid |
获取一个指示此实例键是否有效的值。 (继承自 InstanceKey) |
KeyData |
获取密钥数据字典。 |
KeyString |
获取密钥数据的 String 表示形式。 |
Metadata |
获取包含与实例键关联的元数据的字典。 (继承自 InstanceKey) |
Name |
获取或设置 CorrelationKey 的名称。 |
Provider |
获取提供程序。 |
ScopeName |
获取范围名称。 |
Value |
获取与当前实例键关联的 GUID 值。 (继承自 InstanceKey) |
方法
Equals(Object) |
将与当前对象(存储在 Value 属性中)关联的 GUID 和与 InstanceKey 对象关联的 GUID 进行比较。 (继承自 InstanceKey) |
GetHashCode() |
为当前 InstanceKey 对象的 GUID(存储在 Value 属性中)返回一个唯一的哈希代码。 (继承自 InstanceKey) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |