【发布时间】:2012-04-28 10:44:13
【问题描述】:
我有一个双工 WCF 服务。在服务合同中,我有 3 个异步方法和 1 个普通方法(关闭会话)。在 tha 回调合约中,我只有 1 个非异步的 void 方法。
当我使用 svcUtil 生成代理时,我使用 /a 参数,并获取 .cs。如果我打开这个文件,我可以看到为合约的 no async 方法生成了 Begin/end 方法,我不知道为什么,因为这个方法在合约中没有标记为异步。无论如何,这不是问题。
问题在于回调合约的方法。在我的客户端应用程序中,我实现了回调接口,但我实现了一个方法,一个同步方法,所以我没有 Begin/End 方法。但是,我无法编译,因为我有一个错误,即实现回调接口的类没有实现 Begin/end 方法。
问题出在哪里?
谢谢。 戴姆洛克。
【问题讨论】:
标签: wcf asynchronous callback duplex