博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速构建Windows 8风格应用28-临时应用数据
阅读量:6516 次
发布时间:2019-06-24

本文共 964 字,大约阅读时间需要 3 分钟。

原文:

本篇博文主要介绍临时应用数据概览、如何构建临时应用数据。

一、临时应用数据概览

临时应用数据相当于网页中缓存,这些数据文件是不能够漫游的,并且随时可以删除。

通常系统为了维护任务可以随时删除掉这些临时应用数据,同时我们也可以通过“磁盘清理”将这些数据删除掉。

一般我们在应用中存储会话期间的临时信息,例如:QQ的聊天纪录等。

二、如何构建临时应用数据

1、声明临时存储对象

使用属性获取文件。

Windows.Storage.StorageFolder temporaryFolder = ApplicationData.Current.TemporaryFolder;

2、将临时数据写入文件

使用和在临时应用数据存储中创建和更新文件。

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、从文件中获取临时数据

使用、 和 在临时应用数据存储中打开和读取文件。

async void ReadTimestamp()
{
try
{
StorageFile sampleFile = await temporaryFolder.GetFileAsync("dataFile.txt");
String timestamp = await FileIO.ReadTextAsync(sampleFile);
}
catch (Exception)
{
}
}

相关资料可参考:

1.;

2.;

3.;

4.;

5.;

6.;

转载地址:http://gqafo.baihongyu.com/

你可能感兴趣的文章
Android 事件处理,事件模型详解
查看>>
今天开通了博客
查看>>
TCP/IP、Http的区别
查看>>
SDK 概念
查看>>
day18:获取网卡IP地址|检查目录|下载文件|猜数字|根据名字得数字
查看>>
我的友情链接
查看>>
XMPP协议学习笔记一
查看>>
dom4j解析XML
查看>>
Oracle DBA课程系列笔记(12_1)
查看>>
mysql5.5源码编译安装详细步骤
查看>>
Oracle RAC Study之--Cache Fusion
查看>>
解决centos 6.6 更换yum 163源报错
查看>>
Dwz手册的补充说明和常见问题
查看>>
我的友情链接
查看>>
CentOS6 VNC服务安装配置
查看>>
VB.NET 写的一个文件转写工具(Aquilia)
查看>>
调整.NET控件WebBrowser的默认浏览器内核版本
查看>>
简单的雷电源代码
查看>>
cocos2dx学习笔记之Director(导演类)
查看>>
memcached之java客户端:spymemcached与spring整合
查看>>