2010-04-16 83 views
0

Silverlight使用IsolatedStorageFileStream来打开文件。在SIlverlight和Windows下可以同时打开一个文件吗?

我想确定在Silverlight中打开文件时是否需要注意锁定问题。换句话说,Silverlight和其他一些Windows(比如说W7)应用程序可以同时打开一个文件。

如果是这样,关于如何处理锁定的任何想法?

回答

1

技术上,是的,一个非托管应用程序可以访问任何文件。然而,这样的应用程序只是单独打开文件并锁定你的可能性很小。包含隔离存储文件的目录不会被意外发现。

不要打折它是您的Silverlight应用程序的另一个实例打开该文件的可能性,这更有可能。对于IOException有一个合理的失败模式总是一个好主意。 “抱歉,不能这样做”的信息是可以接受的。

+0

关于如何处理Silerlight实例之间锁定的任何想法? – Noah 2010-04-20 18:03:52

相关问题