CorrelationCallbackMessageProperty.EndFinalizeCorrelation 方法

定義

傳回相互關聯的非同步準備訊息。

public:
 System::ServiceModel::Channels::Message ^ EndFinalizeCorrelation(IAsyncResult ^ result);
public System.ServiceModel.Channels.Message EndFinalizeCorrelation (IAsyncResult result);
member this.EndFinalizeCorrelation : IAsyncResult -> System.ServiceModel.Channels.Message
Public Function EndFinalizeCorrelation (result As IAsyncResult) As Message

參數

傳回

準備用於相互關聯的訊息。

備註

這個方法會呼叫 OnEndFinalizeCorrelation 以擷取訊息。 應用程式必須提供 OnEndFinalizeCorrelation 的實作,此實作會傳回準備用於相互關聯的訊息。

如果在非同步作業完成之前呼叫 EndFinalizeCorrelation,它會封鎖直到作業完成為止。 如果作業沒有在呼叫 BeginFinalizeCorrelation 時的指定逾時間隔內完成,則會在呼叫此方法時擲回 TimeoutException

這個方法會使用 FinalizeCorrelation 非同步設計模式完成非同步版 IAsyncResult。 如需詳細資訊,請參閱 非同步程式設計概觀

適用於