CorrelationCallbackMessageProperty.EndFinalizeCorrelation Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- result
- IAsyncResult
Der IAsyncResult Verweis auf den asynchronen BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) Vorgang.
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".