WCF HTTP文件流服务以及如何处理文件更改

时间:2012-09-13 20:43:02

标签: .net wcf http streaming

实施这个的正确方法是什么? 我有一个简单的WCF http 流媒体服务。我的OperationContract返回一个Stream对象:

return File.OpenRead(path);

但是如何在服务器端处理本地文件更改?如何替换当前文件? 我不能,因为有些客户正在下载它......

我应该更改行为并返回部分内容吗?但是怎么样?

1 个答案:

答案 0 :(得分:0)

可能没有您所需的可扩展性,但您可以打开文件OpenShare = LockWrite

OpenShare Enumeration

然后要更新文件,您需要等待锁定清除。