J'ai un service WCF existant dont j'ai besoin maintenant pour consommer un service de rappel WCF externe (alias duplex). Le service duplex est par nature asynchrone et pourtant je dois garder mon service WCF d'origine synchrone. Existe-t-il un modèle bien connu pour le faire? Quels sont les pièges les plus importants dont j'ai besoin de faire attention?Utilisation d'un service de rappel WCF (duplex) de façon synchrone
Mon intention actuelle est d'appeler le service duplex, puis d'attendre qu'un ManualResetEvent soit déclenché. Lorsque le rappel est appelé par le duplex, il réinitialise l'événement et fait reprendre l'opération d'attente et termine son travail.
En effet. Chaque ManualResetEvent sera associé à un identifiant unique. Lorsque cet identifiant est renvoyé via le rappel, le MRE associé est réinitialisé. – urig