Можно ли открыть файл одновременно в SIlverlight и Windows? - PullRequest
0 голосов
/ 17 апреля 2010

Silverlight использует IsolatedStorageFileStream для открытия файлов.

Я пытаюсь определить, нужно ли следить за проблемами блокировки при открытии файла в Silverlight. Другими словами, может ли файл быть открыт Silverlight и некоторыми другими приложениями Windows (скажем, W7) одновременно.

Если да, есть какие-нибудь идеи о том, как справиться с блокировкой?

1 Ответ

1 голос
/ 17 апреля 2010

Технически, да, неуправляемое приложение может получить доступ к любому файлу. Вероятность того, что такое приложение просто откроет файл и заблокирует вас, тем не менее, ничтожно мала. Каталоги, содержащие изолированные файлы хранения, не найдены случайно.

Не стоит сбрасывать со счетов возможность того, что это еще один экземпляр вашего приложения Silverlight с открытым файлом, это гораздо более вероятно. Наличие разумного режима отказа для IOException - это всегда хорошая идея. Сообщение "извините, я не смог этого сделать" является приемлемым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...