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 № 1Jeś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.