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) |