Share via


CorrelationCallbackMessageProperty.EndFinalizeCorrelation Méthode

Définition

Retourne le message préparé de façon 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

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

Retours

Message préparé pour la corrélation.

Remarques

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

Si la méthode EndFinalizeCorrelation est appelée avant la fin de l'opération asynchrone, elle se bloque jusqu'à ce que l'opération soit terminée. Si l'opération ne s'est pas terminée avant l'issue du délai spécifié dans l'appel à la méthode BeginFinalizeCorrelation, un objet TimeoutException est généré lorsque cette méthode est appelée.

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

S’applique à