J'utilise WCF pour consommer un service Web qui respecte le formulaire WS (j'utilise ensuite la liaison WSHttpBinding). Ce formulaire implique un MessageID
à définir dans l'en-tête de la demande de savon et le même identifiant étant présent dans l'en-tête de réponse dans le champ RelatesTo
. Je voudrais enregistrer la requête que j'ai faite avec ce MessageId mais je ne trouve pas un moyen de récupérer le messageId défini par WCF ou je peux le définir manuellement. J'ai réussi à l'obtenir à partir de la réponse en définissant le bon attribut sur le terrain mais en le faisant sur la requête, laissez-moi le définir mais il semble que WCF l'annule et ne me laisse pas accéder au nouvel évènement après l'appel.Récupération du MessageId défini automatiquement par WCF lors de l'utilisation de WSHttpBinding
Une idée?
Merci, je l'ai fait la même chose avec un MessageInterceptor mais votre solution est beaucoup plus facile. – VdesmedT