CorrelationCallbackMessageProperty.EndFinalizeCorrelation Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il messaggio che è stato preparato in modo asincrono per la correlazione.
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
Parametri
- result
- IAsyncResult
Interfaccia IAsyncResult che fa riferimento all'operazione BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) asincrona.
Restituisce
Messaggio preparato per la correlazione.
Commenti
Questo metodo chiama OnEndFinalizeCorrelation per recuperare il messaggio. Le applicazioni devono fornire un'implementazione dell'oggetto OnEndFinalizeCorrelation che restituisce il messaggio preparato per la correlazione.
Se viene chiamato EndFinalizeCorrelation prima del completamento dell'operazione asincrona, si blocca fino a che l'operazione non viene completata. Se l'operazione non è stata completata nell'intervallo di timeout specificato nella chiamata a BeginFinalizeCorrelation viene generata un'eccezione TimeoutException quando questo metodo viene chiamato.
Questo metodo completa la versione asincrona dell'oggetto FinalizeCorrelation usando il modello di struttura asincrono IAsyncResult. Per altre informazioni, vedere Panoramica della programmazione asincrona.