CorrelationKey クラス

定義

アプリケーション データとインスタンスの間のアソシエーションを表します。

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
継承
CorrelationKey

注釈

キー データは、通常、MessageQuerySet に格納された一連のクエリを使用するメッセージから取得されます。 次に、キー データのハッシュを使用して、CorrelationKey が生成されます。 関連付けは、CorrelationKey ID とインスタンス 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()

(Value プロパティに格納された) 現在の InstanceKey オブジェクトの GUID の一意なハッシュ コードを返します。

(継承元 InstanceKey)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象