在浏览器关闭、用户离开当前页面或会话到期之前,有什么方法可以锁定文件?
我有一个 java 应用程序,它从文本文件中读取注释,并允许用户通过 java 应用程序修改或添加更多注释到 pdf。完成后,他们单击“保存”,完整的注释文件将返回到其原始数据文件。
问题是两个人可以打开同一个注释文件并执行不同的更新。然后,每次保存时,它们都会覆盖现有文件,以便只保存第二个用户的更改。
理想的解决方案是让 1 个人“签出”文件进行编辑,进行修改,直到他们关闭窗口、离开页面或会话到期,然后文件将自动“签入”。在 C# 中有什么方法可以做到这一点?谢谢!