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 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
Oggetto IAsyncResult che fa riferimento all'operazione asincrona BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) .
Valori restituiti
Messaggio preparato per la correlazione.
Commenti
Questo metodo chiama OnEndFinalizeCorrelation per recuperare il messaggio. Le applicazioni devono fornire un'implementazione di OnEndFinalizeCorrelation, che restituisce il messaggio preparato per la correlazione.
Se EndFinalizeCorrelation viene chiamato prima del completamento dell'operazione asincrona, blocca fino al completamento dell'operazione. Se l'operazione non è stata completata entro l'intervallo di timeout specificato nella chiamata a BeginFinalizeCorrelation viene TimeoutException generata quando viene chiamato questo metodo.
Questo metodo completa la versione asincrona di utilizzando il FinalizeCorrelation modello di IAsyncResult progettazione asincrono. Per altre informazioni, vedere Panoramica della programmazione asincrona.