/ / Usługa WCF - Async Jak? - wcf, asynchroniczny

Usługa WCF - Async Jak? - wcf, asynchroniczny

Korzystam z usługi WCF "strony trzeciej". Robię, aby zadzwonić do ich metody w trybie Async z aplikacji konsoli C #.

Kolejność, do której dzwonię, jest 1. WCF.MethodA (Async) 2. WCF.MethodB (Async) 3. WCF.MethodC (Async)

Chciałem podnieść wydarzenie (do którego dzwonisz"MethodB") po zakończeniu połączenia z "MethodA" zakończyło się pomyślnie. Czy ktoś może mi powiedzieć, jak to zrobić? Czy jest to coś, co serwis musi wspierać (podnosząc wydarzenia)?

Dzięki

Odpowiedzi:

3 dla odpowiedzi № 1

Jeśli włączysz opcję asynchroniczną po dodaniu odwołania do usługi, otrzymasz asynchroniczne połączenia ze zdarzeniami.

Na przykład powinieneś dostać WCF.MethodAAsync z a WCF.MethodACompleted wydarzenie automatycznie. Możesz subskrybować zdarzenia zakończenia i rozpocząć następną metodę po zakończeniu.