【问题标题】:WCF chunk data with stream带有流的 WCF 块数据
【发布时间】:2010-10-25 14:29:53
【问题描述】:

嗨, 我需要将块数据从 WCF 服务传递给客户端。我有一个包含 1600 万条记录的表,因此,当客户端从该表请求数据时,我打开该表的数据读取器并序列化并将每条记录发送给客户端,这是我的方法签名..

public AsyncResult FindAsync(AsyncRequest request)

其中 AsyncResult 和 AsyncRequest 是 MessageContract,AsyncResult 中有一个流。问题是当客户端调用metod时我的函数不会返回,直到所有数据都没有写入服务器的流中......是否可以改变这种行为或者我必须使用回调?

【问题讨论】:

    标签: wcf asynchronous chunking


    【解决方案1】:

    是的,您可以发送streaming transfer。查看"streaming" example at idesign.net。我相信它展示了您想要做的事情的一个例子。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多