:一部のユーザーのコンピュータでFileShare.Deleteを使用するとUnauthorizedAccessExceptionが発生する可能性がありますか?
new FileStream(cacheFileName, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
が、これは時々メッセージ」とUnauthorizedAccessExceptionをスローしますパスへのアクセスは拒否されました "。私はこれを再現できませんでした。私の初期の推測では、ウイルス対策エンジンやインデックスエンジンがファンキーなことをしているということですが、このコードが "FileShare.Delete"を使用していることに気付きました。
"FileShare.Delete"を使用するとUnauthorizedAccessExceptionが発生するシナリオはありますか?