none
利用wcf 客户端向服务器端传送数据的问题 RRS feed

  • 问题

  • 具体情况是:
    客户端调用服务器端 方法,在服务器端查询数据,然后再服务器端发现,需要从客户端上传数据,才能完成此次查询。然后从服务器端返回连接字符串到客户端,客户端查询完数据后,把数据在回传给服务器。
    用wcf 如何来实现?
    回调吗?

    2010年2月26日 3:28

答案

  • 使用Duplex WCF 是能够满足这种需求的,服务端通过回调来通知客户端,客户端在调用服务端方法来返回数据。 实现过程中要注意死锁问题。


    Mog Liang
    • 已标记为答案 Mog Liang 2010年3月5日 7:38
    2010年3月3日 7:27

全部回复

  • 我没接触过这么复杂的case.
    你可以使用回调试验一下。

    还有就是你的服务业务逻辑是不是太复杂了。
    有些情况能合并的
    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2010年2月26日 7:59
    版主
  • 我用回调操作的话,但是回调函数 不允许带返回值。如何把在客户端执行的回调方法 查询大dataset参数 返回给服务器?

    2010年2月26日 8:52
  • 我用回调操作的话,但是回调函数 不允许带返回值。如何把在客户端执行的回调方法 查询大dataset参数 返回给服务器?


    能否考虑重新把一些数据传递放到一起。
    减少这种来回交互的次数。
    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2010年2月28日 13:19
    版主
  • 使用Duplex WCF 是能够满足这种需求的,服务端通过回调来通知客户端,客户端在调用服务端方法来返回数据。 实现过程中要注意死锁问题。


    Mog Liang
    • 已标记为答案 Mog Liang 2010年3月5日 7:38
    2010年3月3日 7:27