アプリケーションのワークフローの一部としてユーザーが添付する MS Office ドキュメントを編集できるようにする目的で、IT Hit を使用して WebDav サーバーを実装しました。
複数の同時編集を防ぐためにLockedException
、メソッドからをスローしILock.Lock()
ます。これは、423 Locked 応答で要求に応答します。
これにより、Office は次のポップアップをユーザーに表示します。
これは、2 人のユーザーが同じドキュメントを編集するのを防ぐためにうまく機能します。
ただし、ドキュメントはシステムでロックダウンされ、編集できなくなります。ドキュメントは読み取り専用としてのみ表示できます。このメッセージは、実際にはドキュメントがロックダウンされているのに、別のユーザーがドキュメントを編集していると信じている可能性のあるユーザーに誤解を与えるものです。
- 別のロックされたメッセージを表示する方法はありますか?
- 読み取り専用モードを強制する方法はありますか。つまり、ポップアップの 2 番目のオプションを削除して編集できないようにする方法はありますか?