Может ли использование FileShare.Delete вызвать исключение UnauthorizedAccessException?
открываю файл для чтения, который я ранее создал вs% TEMP%, используя следующий код:
new FileStream(cacheFileName, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
На некоторых пользователяхс компьютеров, это иногда выдает UnauthorizedAccessException с сообщением "Доступ к пути ... запрещен, У меня нетЯ был в состоянии воспроизвести это. Первоначально я предположил, что антивирусный или индексирующий движок делает что-то необычное, но я также заметил, что этот код использует "FileShare.Delete»что яЯ не уверен, что должен быть там.
Есть ли сценарий использованияFileShare.Delete» приводит к UnauthorizedAccessException?