CorrelationCallbackMessageProperty.EndFinalizeCorrelation Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el mensaje que se preparó de forma asincrónica para la correlación.
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
Parámetros
- result
- IAsyncResult
La interfaz IAsyncResult que hace referencia a la operación del método BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) asincrónico.
Devoluciones
El mensaje que se preparó para la correlación.
Comentarios
Este método llama al método OnEndFinalizeCorrelation para recuperar el mensaje. Las aplicaciones deben proporcionar una implementación del método OnEndFinalizeCorrelation, que devuelve el mensaje que se preparó para la correlación.
Si se llama al método EndFinalizeCorrelation antes de que se complete la operación asincrónica, el método se bloquea hasta que se complete la operación. Si la operación no se completó en el intervalo de tiempo de espera especificado en la llamada al método BeginFinalizeCorrelation, se produce una excepción de la clase TimeoutException cuando se llama a este método.
Este método completa la versión asincrónica del método FinalizeCorrelation usando el modelo de diseño asincrónico de la interfaz IAsyncResult. Para obtener más información, consulte Introducción a la programación asincrónica.