Sprache

CorrelationCallbackMessageProperty.EndFinalizeCorrelation Methode

Definition

Gibt die Nachricht zurück, die asynchron für die Korrelation vorbereitet wurde.

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

Parameter

Gibt zurück

Die Nachricht, die für die Korrelation vorbereitet wurde.

Hinweise

Diese Methode ruft OnEndFinalizeCorrelation die Nachricht ab. Anwendungen müssen eine Implementierung von OnEndFinalizeCorrelation, die die Nachricht zurückgibt, die für die Korrelation vorbereitet wurde.

Wenn EndFinalizeCorrelation vor Abschluss des asynchronen Vorgangs aufgerufen wird, wird der Vorgang blockiert, bis der Vorgang abgeschlossen ist. Wenn der Vorgang nicht innerhalb des im Aufruf eines BeginFinalizeCorrelation Aufrufs für eine TimeoutException Methode angegebenen Timeoutintervall abgeschlossen wurde.

Diese Methode schließt die asynchrone Version der Verwendung des FinalizeCorrelationIAsyncResult asynchronen Entwurfsmusters ab. Weitere Informationen finden Sie unter "Übersicht über die asynchrone Programmierung".

Gilt für: