CorrelationCallbackMessageProperty クラス

定義

すべての関連付けデータが使用可能になるまで、関連付けキーの計算を遅延するための抽象基本クラスを提供します。

public ref class CorrelationCallbackMessageProperty abstract : System::ServiceModel::Channels::IMessageProperty
public abstract class CorrelationCallbackMessageProperty : System.ServiceModel.Channels.IMessageProperty
type CorrelationCallbackMessageProperty = class
    interface IMessageProperty
Public MustInherit Class CorrelationCallbackMessageProperty
Implements IMessageProperty
継承
CorrelationCallbackMessageProperty
実装

注釈

これは通常、ネットワーク上でメッセージが送信される前に、他のチャネルが相関関係データを提供できるようにするために使用されます。

コンストラクター

名前 説明
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

別の CorrelationCallbackMessageProperty 派生クラス インスタンスから必要な関連付けデータを使用して、派生クラスの新しいインスタンスを初期化するために、派生クラスによって呼び出されます。

CorrelationCallbackMessageProperty(ICollection<String>)

関連付けを計算するために必要な関連付けデータの指定されたコレクションを使用して、派生クラスの新しいインスタンスを初期化するために、派生クラスによって呼び出されます。

プロパティ

名前 説明
IsFullyDefined

CorrelationCallbackMessagePropertyに必要なすべての相関関係データがあるかどうかを判断します。

Name

"CorrelationCallbackMessageProperty" というメッセージ プロパティの名前を取得します。

NeededData

関連付けを適用する前に必要な関連付けデータの一覧を取得します。

メソッド

名前 説明
AddData(String, Func<String>)

必要な関連付けデータをプロパティに追加します。

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

すべての関連付け情報を非同期的に作成できる場合に、関連付けプロトコルによって呼び出されます。

CreateCopy()

派生クラスでオーバーライドされると、派生メッセージ プロパティ インスタンスのコピーを初期化して返します。

EndFinalizeCorrelation(IAsyncResult)

関連付けのために非同期的に準備されたメッセージを返します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
FinalizeCorrelation(Message, TimeSpan)

すべての相関関係情報を使用して相関関係を構築できる場合に、関連付けプロトコルによって呼び出されます。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

派生クラスでオーバーライドされると、指定されたメッセージの関連付けの計算を非同期的に実行します。

OnEndFinalizeCorrelation(IAsyncResult)

派生クラスでオーバーライドされると、関連付けのために非同期的に準備されたメッセージを返します。

OnFinalizeCorrelation(Message, TimeSpan)

派生クラスでオーバーライドされると、指定したメッセージの相関関係の計算を実行します。

ToString()

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

(継承元 Object)
TryGet(Message, CorrelationCallbackMessageProperty)

指定したメッセージのCorrelationCallbackMessagePropertyからPropertiesを取得しようとします。

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

指定したメッセージ プロパティから CorrelationCallbackMessageProperty を取得しようとします。

適用対象