3 votes

Service WCF - Async Comment faire ?

Je consomme un service WCF "tiers". Je fais appel à sa méthode en mode asynchrone à partir de l'application console C#.

L'ordre dans lequel je fais l'appel est 1. WCF.MethodA (Async) 2. WCF.MethodB (Async) 3. WCF.MethodC (Async)

Je voulais déclencher un événement (qui fait appel à la 'Méthode B') après que l'appel à la 'Méthode A' se soit terminé avec succès. Quelqu'un peut-il me dire comment faire ? Est-ce quelque chose que le service doit prendre en charge (lever des événements) ?

Gracias

3voto

Reed Copsey Points 315315

Si vous activez l'option asynchrone lorsque vous ajoutez la référence du service, vous obtiendrez des appels asynchrones avec des événements.

Par exemple, vous devriez obtenir WCF.MethodAAsync avec un WCF.MethodACompleted automatiquement. Vous pouvez vous abonner aux événements d'achèvement et lancer la méthode suivante dès qu'elle est terminée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X