Windows Phone 8:IsolatedStorageFile还是Windows.Storage API?

6

我正在为 Windows Phone 8 开发一款后台库。我们需要将文件系统用作粗略缓存。我发现 Windows Phone 8 中有两个 API 可供使用。一个是从 Windows Phone 7 继承而来的典型的 IsolatedStorageFile API。然而,现在还有一个新的 Windows.Storage.ApplicationData 一组 API,我认为这些是从 WinRT 继承而来的。

我应该使用哪个?它们有什么区别,为什么要使用其中之一?另外,它们如何交互?如果我在 IsolatedStorage 中创建一个文件,能否在 Windows.Storage 中看到它?

1个回答

4

如果你只针对WP8进行开发,那么我从微软那里得到的建议是,你应该使用Windows.Storage API。

预期未来其他API将被弃用。

实际指导更为一般化。换句话说:

如果有多种方法可以完成某个任务,并且你不需要向后兼容性,请使用“Windows”命名空间下的功能。


很遗憾,Windows.Storage API 的使用要困难得多,特别是如果您不关心它是否异步。 - Earlz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接