CorrelationCallbackMessageProperty.EndFinalizeCorrelation Metod

Definition

Returnerar meddelandet som förbereddes asynkront för korrelation.

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

Parametrar

result
IAsyncResult

Det IAsyncResult som refererar till den asynkrona BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) åtgärden.

Returer

Meddelandet som förbereddes för korrelation.

Kommentarer

Den här metoden anropar OnEndFinalizeCorrelation för att hämta meddelandet. Program måste tillhandahålla en implementering av OnEndFinalizeCorrelation, som returnerar meddelandet som förbereddes för korrelation.

Om EndFinalizeCorrelation anropas innan den asynkrona åtgärden är klar blockeras den tills åtgärden har slutförts. Om åtgärden inte slutfördes inom det tidsgränsintervall som anges i anropet till BeginFinalizeCorrelation en TimeoutException genereras när den här metoden anropas.

Den här metoden slutför den asynkrona versionen av med hjälp av FinalizeCorrelation det IAsyncResult asynkrona designmönstret. Mer information finns i Asynkron programmeringsöversikt.

Gäller för