我正在开发一个智能设备应用程序,它将通过 wi-fi 与 wcf 服务进行通信。由于无法将服务引用添加到智能设备项目中,我决定使用 NetCFSvcUtil.exe。一切都很好!
但...
最后我明白了应用程序必须在后台与服务交互。阅读了这篇文章Microsoft .NET Compact Framework 后台处理技术。我决定使用异步 Web 服务调用。在那里http://msdn.microsoft.com/ru-ru/library/aa347733.aspx我找到了 /async 参数,但它似乎不适用于 NetCFSvcUtil.exe。
如何为我的智能设备应用程序获取异步代理?有没有办法生成它,或者我应该用我自己的双手将异步方法添加到接口中?在我的情况下,使用 SvcUtil.exe 生成异步代理可能适合 .Net CF?