查看WCF流服务端的进度

时间:2013-11-25 15:14:21

标签: c# wcf stream

我有一个流式WCF服务,允许客户端从服务下载文件。我在客户端显示进度没有问题,因为这是读取流的一面。但是,我一直无法想到在服务端显示进度的方式(使用流)。我能想到的唯一选择是放弃流模式并将文件分成块。

有什么方法吗?

此致

1 个答案:

答案 0 :(得分:0)

您可以尝试在您调用服务的函数上添加一个事件处理程序,该事件处理程序将报告服务上发生的进度,并在调用其函数从某个客户端执行某些操作时记录该位置。

虽然这个例子是为客户实现的,但我觉得下面的内容对你有用:

Upload progress in WCF