标签: .net wcf http streaming
实施这个的正确方法是什么? 我有一个简单的WCF http 流媒体服务。我的OperationContract返回一个Stream对象:
return File.OpenRead(path);
但是如何在服务器端处理本地文件更改?如何替换当前文件? 我不能,因为有些客户正在下载它......
我应该更改行为并返回部分内容吗?但是怎么样?
答案 0 :(得分:0)
可能没有您所需的可扩展性,但您可以打开文件OpenShare = LockWrite
OpenShare Enumeration
然后要更新文件,您需要等待锁定清除。