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 の間のマッピングとして表されます。

コンストラクター

名前 説明
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)

適用対象