快速构建Windows 8风格应用28-临时应用数据
2012-11-25 22:26
525 查看
本篇博文主要介绍临时应用数据概览、如何构建临时应用数据。
一、临时应用数据概览
临时应用数据相当于网页中缓存,这些数据文件是不能够漫游的,并且随时可以删除。通常系统为了维护任务可以随时删除掉这些临时应用数据,同时我们也可以通过“磁盘清理”将这些数据删除掉。一般我们在应用中存储会话期间的临时信息,例如:QQ的聊天纪录等。二、如何构建临时应用数据
1、声明临时存储对象
使用ApplicationData.TemporaryFolder属性获取文件。Windows.Storage.StorageFolder temporaryFolder = ApplicationData.Current.TemporaryFolder;
2、将临时数据写入文件
使用Windows.Storage.StorageFolder.CreateFileAsync和Windows.Storage.FileIO.WriteTextAsync在临时应用数据存储中创建和更新文件。async void WriteTimestamp()
{
Windows.Globalization.DateTimeFormatting.DateTimeFormatter formatter =
new Windows.Globalization.DatetimeFormatting.DateTimeFormatter("longtime");
StorageFile sampleFile = await temporaryFolder.CreateFileAsync("dataFile.txt",
CreateCollisionOption.ReplaceExisting);
await FileIO.WriteTextAsync(sampleFile, formatter.Format(DateTime.Now));
}
3、从文件中获取临时数据
使用Windows.Storage.StorageFolder.GetFileAsync、Windows.Storage.StorageFile.GetFileFromApplicationUriAsync 和 Windows.Storage.FileIO.ReadTextAsync在临时应用数据存储中打开和读取文件。async void ReadTimestamp()
{
try
{
StorageFile sampleFile = await temporaryFolder.GetFileAsync("dataFile.txt");
String timestamp = await FileIO.ReadTextAsync(sampleFile);
}
catch (Exception)
{
}
}相关资料可参考:1.应用数据;2.应用数据示例;3.Windows.Storage.ApplicationData;4.Windows.Storage.ApplicationDataCompositeValue;5.Windows.Storage.ApplicationDataContainer;6.Windows.Storage.ApplicationDataContainerSettings;
相关文章推荐
- 快速构建Windows 8风格应用28-临时应用数据
- 快速构建Windows 8风格应用28-临时应用数据
- 快速构建Windows 8风格应用6-GridView数据控件
- 快速构建Windows 8风格应用27-漫游应用数据
- 快速构建Windows 8风格应用6-GridView数据控件
- 快速构建Windows 8风格应用25-数据绑定
- 快速构建Windows 8风格应用25-数据绑定
- 快速构建Windows 8风格应用5-ListView数据控件
- 快速构建Windows 8风格应用26-本地应用数据
- 快速构建Windows 8风格应用4-FlipView数据控件
- 快速构建Windows 8风格应用26-本地应用数据
- 快速构建Windows 8风格应用25-数据绑定
- 快速构建Windows 8风格应用26-本地应用数据
- 快速构建Windows 8风格应用6-GridView数据控件
- 快速构建Windows 8风格应用27-漫游应用数据
- 快速构建Windows 8风格应用5-ListView数据控件 推荐
- 快速构建Windows 8风格应用4-FlipView数据控件
- 快速构建Windows 8风格应用27-漫游应用数据
- 快速构建Windows 8风格应用4-FlipView数据控件
- 快速构建Windows 8风格应用5-ListView数据控件