我有一个应用程序(服务器)和一个由WCF通过命名管道(所有.NET 4.0)连接的客户端.一切正常.从客户端到服务器以及从服务器到客户端(回调)的两种调用方法都可以正常工作.现在,如何简单地将事件从服务器发送到客户端?
我试图完成的是:
>客户端在服务器上调用长期方法,该方法立即返回
>服务器准备好处理时,它将事件发送给客户端
>客户端然后可以在服务器上调用方法以获取结果
如何以一种干净的方式做到这一点?
解决方法:
您可以看一下它的异步执行情况:How to: Call WCF Service Operations Asynchronously.(这里粘贴了很多代码,因此我将保留链接.)