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)

嘗試從指定訊息的 Properties 取得 CorrelationCallbackMessageProperty

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

嘗試從指定訊息的屬性取得 CorrelationCallbackMessageProperty

適用於