信息
您所需的主题如下所示。但此主题未包含在此库中。

IsolatedStorageFile.GetUserStoreForApplication 方法

2013/12/13

获取从虚拟主机域调用的应用程序所使用的用户范围的独立存储。

Namespace:  System.IO.IsolatedStorage
程序集:  mscorlib(位于 mscorlib.dll 中)

public static IsolatedStorageFile GetUserStoreForApplication()

返回值

类型: System.IO.IsolatedStorage.IsolatedStorageFile
与基于虚拟主机域中应用程序标识的独立存储范围对应的独立存储文件。

异常条件
IsolatedStorageException

存储区的组配额设置为零。

- 或 -

存储区已被移除但不能重新创建,因为目录或文件正在由另一个进程使用。

- 或 -

独立存储被禁用。

域(网站)中的某个应用程序与该域中的所有其他应用程序共享组配额。这使得同一个域中的多个应用程序可以共享一个配额。请注意,这里所说的域指的是虚拟主机域(例如 Microsoft.com),而不是应用程序域。

组配额的默认独立存储大小为 1 MB。若要增加配额,请使用 IncreaseQuotaTo 方法。

如果对 Remove 方法的早期调用失败,则 GetUserStoreForApplication 方法不清除存储区中的目录或文件。任何修改该存储的后续尝试都将引发 IsolatedStorageException 异常。在此情况下,必须确保显式删除文件或目录。

下面的示例获取一个存储区。此示例摘自为 IsolatedStorageFile 类提供的一个更大的示例。


using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{


...


}


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: