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