Может ли использование FileShare.Delete вызвать исключение UnauthorizedAccessException?

открываю файл для чтения, который я ранее создал вs% TEMP%, используя следующий код:

new FileStream(cacheFileName, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);

На некоторых пользователяхс компьютеров, это иногда выдает UnauthorizedAccessException с сообщением "Доступ к пути ... запрещен, У меня нетЯ был в состоянии воспроизвести это. Первоначально я предположил, что антивирусный или индексирующий движок делает что-то необычное, но я также заметил, что этот код использует "FileShare.Delete»что яЯ не уверен, что должен быть там.

Есть ли сценарий использованияFileShare.Delete» приводит к UnauthorizedAccessException?

Ответы на вопрос(2)

Ваш ответ на вопрос