WCF服务 - 异步如何?

时间:2011-11-30 19:23:32

标签: wcf asynchronous

我正在使用'第三方'WCF服务。我正在从C#console应用程序调用异步模式下的方法。

我打电话的订单是 1. WCF.MethodA(异步) 2. WCF.MethodB(异步) 3. WCF.MethodC(异步)

我想在调用'MethodA'成功完成后引发一个事件(调用'MethodB')。谁能告诉我怎么做?服务需要支持(引发事件)吗?

由于

1 个答案:

答案 0 :(得分:3)

如果在添加服务引用时打开异步选项,则会通过事件进行异步调用。

例如,您应该自动获得WCF.MethodAAsync事件WCF.MethodACompleted。您可以订阅完成事件,并在完成后启动下一个方法。