WCF 服务 - 异步 如何?

标签 wcf asynchronous

我正在使用“第三方”WCF 服务。我正在从 C# 控制台应用程序以异步模式调用他们的方法。

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

我想在成功完成对“MethodA”的调用后引发一个事件(调用“MethodB”)。谁能告诉我该怎么做?这是服务需要支持的东西(引发事件)吗?

谢谢

最佳答案

如果您在添加服务引用时打开异步选项,您将收到带有事件的异步调用。

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

关于WCF 服务 - 异步 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8331681/

相关文章:

c# - WCF - 查看对安全 Web 服务的 XML 请求/响应

c# - C# 对象中 [key] 的用途是什么?

c# - 是否可以使用相关状态对象在消息检查器中传递 channel 数据?

javascript - 如何等待 promise 得到解决

windows - 如何为 ReadFileEx() 的完成例程提供上下文信息?

javascript - Javascript 中的任务运行器

c# - WCF中的*是什么意思

c# - 制作此异步方法的通用版本

c# - 为什么需要对我的数据库进行异步调用?

node.js - 如何链接以前在 forkjoin() 操作中的一组可观察量