CorrelationCallbackMessageProperty.EndFinalizeCorrelation Método

Definición

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.

Se aplica a