Langue

CorrelationCallbackMessageProperty.EndFinalizeCorrelation Méthode

Définition

Retourne le message préparé de manière asynchrone pour la corrélation.

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

Paramètres

result
IAsyncResult

Qui IAsyncResult fait référence à l’opération asynchrone BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) .

Retours

Message préparé pour la corrélation.

Remarques

Cette méthode appelle OnEndFinalizeCorrelation pour récupérer le message. Les applications doivent fournir une implémentation de OnEndFinalizeCorrelation, qui retourne le message préparé pour la corrélation.

Si EndFinalizeCorrelation elle est appelée avant la fin de l’opération asynchrone, elle se bloque jusqu’à ce que l’opération se termine. Si l’opération n’a pas terminé dans l’intervalle de délai d’attente spécifié dans l’appel à BeginFinalizeCorrelation un TimeoutException est levée lorsque cette méthode est appelée.

Cette méthode termine la version asynchrone de FinalizeCorrelation l’utilisation du IAsyncResult modèle de conception asynchrone. Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.

S’applique à