IsolatedStorageSettings的多个实例?

时间:2014-05-08 20:18:09

标签: c# windows-phone-8 isolatedstorage application-settings isolatedstoragefile

我正在寻找使用C#在Win Phone 8中存储数据的方法。

首先,是否可以创建多个IsolatedStorageSettings实例?

例如,下面的代码相当于两组不同的设置:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
IsolatedStorageSettings settings2 = IsolatedStorageSettings.ApplicationSettings;

其次,我查看了IsolatedStorageFiles,但是下面的代码出错了。可能是我使用的例子已经跳过了一些步骤。

IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly, null, null);

错误:

  • ' System.IO.IsolatedStorage.IsolatedStorageFile'不包含 定义' GetStore'
  • 名称' IsolatedStorageScope'在当前上下文中不存在
  • 名称' IsolatedStorageScope'在当前上下文中不存在

1 个答案:

答案 0 :(得分:2)

在MSDN IsolatedStorageSettings.ApplicationSettings Property上查看此文章,因为它明确说明了

  

获取IsolatedStorageSettings的实例,其中包含应用程序级别的应用程序级别的IsolatedStorageFile的内容,或者创建一个新的IsolatedStorageSettings实例(如果不存在)。

因此无法创建多个IsolatedStorageSettings的实例。

对于IsolatedStorageFiles,在msdn页面上有一个非常全面的例子来处理它。 IsolatedStorageFile Class