C# 查看WCF流媒体服务端的进度

C# 查看WCF流媒体服务端的进度,c#,wcf,stream,C#,Wcf,Stream,我有一个流式WCF服务,允许客户端从该服务下载文件。我可以在客户端显示进度,因为这是读取流的那一方。然而,我无法想出一种(使用流)在服务端显示进度的方法。我能想到的唯一选择是放弃流媒体模式,将文件分成块 这有什么办法吗 关于您可以尝试在正在调用服务的函数上添加一个事件处理程序,该事件处理程序将报告服务上的进度,并在调用其函数以从客户端执行某项操作时记录该进度 虽然此示例是为客户机实现的,但我认为以下类似内容对您适用:

我有一个流式WCF服务,允许客户端从该服务下载文件。我可以在客户端显示进度,因为这是读取流的那一方。然而,我无法想出一种(使用流)在服务端显示进度的方法。我能想到的唯一选择是放弃流媒体模式,将文件分成块

这有什么办法吗


关于

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

虽然此示例是为客户机实现的,但我认为以下类似内容对您适用: