Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
实现这个的正确方法是什么?我有一个简单的 WCF http流服务。我的 OperationContract 返回一个 Stream 对象:
返回 File.OpenRead(路径);
但是如何处理服务器端的本地文件更改?如何替换当前文件?我不能,因为有些客户正在下载它...
我应该改变行为并返回部分内容吗?但是怎么做?
也许没有您需要的可扩展性,但您可以打开文件 OpenShare = LockWrite
OpenShare 枚举
然后要更新文件,您需要等待锁定清除。