2010-04-16 5 views
0

Silverlight использует файл IsolatedStorageFileStream для открытия файлов.Можно ли открыть файл одновременно под SIlverlight и Windows?

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

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

ответ

1

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

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

+0

Любые идеи о том, как обращаться с блокировкой между экземплярами Silerlight? – Noah

Смежные вопросы