我有一个应用程序(服务器)和一个由WCF通过命名管道(所有.NET 4.0)连接的客户端。一切正常。从客户端到服务器以及服务器到客户端(回调)的调用方法都可以正常工作。现在,我如何简单地将事件从服务器发送到客户端?
我试图完成的是:
如何以干净的方式做到这一点?
答案 0 :(得分:2)
您可以看一下异步执行:How to: Call WCF Service Operations Asynchronously。 (这里粘贴的代码有点多,所以我只留下链接。)
答案 1 :(得分:1)
如果您想要更简单,可以使用异步WCF调用。在.NET 4.0中,有async
个关键字。或者您可以等待一段时间,然后调用服务器功能以查看文件是否准备就绪。为了确保我会使用异步,更简单快速地使用轮询。