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
que IAsyncResult hace referencia a la operación asincrónica BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) .
Devoluciones
Mensaje que se preparó para la correlación.
Comentarios
Este método llama OnEndFinalizeCorrelation a para recuperar el mensaje. Las aplicaciones deben proporcionar una implementación de OnEndFinalizeCorrelation, que devuelve el mensaje que se preparó para la correlación.
Si EndFinalizeCorrelation se llama antes de que se complete la operación asincrónica, 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 a se BeginFinalizeCorrelation produce cuando se llama a TimeoutException este método.
Este método completa la versión asincrónica del FinalizeCorrelation uso del IAsyncResult patrón de diseño asincrónico. Para obtener más información, vea Información general sobre la programación asincrónica.