快捷搜索:

Windows Phone获取SkyDrive共享文件的方法

本篇主要先容若何经由过程获取SkyDrive文件的共享链接,然后将共享链接就行转换,着末在WindowsPhone利用法度榜样中获取SkyDrive文件内容。

基础利用处景:

当进行开拓自己WindowsPhone产品时,数据操作是异常紧张的,那么数据存储的位置也是异常紧张的。

一样平常来说数据可以寄放在自力存储空间,办事器或者SkyDrive等。

若存储在自力存储空间中对手机内存造成不合程度的压力。

若存储在办事器端,对付小我开拓来说办事器的资源也是一笔开销。

若存储在微软供给的SkyDrive中,基础不必要任何掩护资源,同时也减轻了手机内存压力,对付小我开拓者来说是一种利大年夜于弊的存储数据要领。

下面演示若何进行操作实现想要的效果。

1)获取SkyDrive文件共享链接

1.登录到SkyDrive中,找到必要共享的文件。

2.右键单击该文件,选择“共享”,弹出共享界面,选择获取链接,点击获取公开链接,复制公开的链接地址。

2)转换链接地址

1.将获取到得公开的链接地址进行粘贴。例如:

2.地址转换款式为:http://stroage.live.com/items/resid的值?filename=文件名或者文件夹名。

3.留意:文件名必须带后缀名称。

4.转换后的地址,例如:

文件夹:

文件:

3)WindowsPhone利用法度榜样获取SkyDrive共享文件内容

1.新建WindowsPhone利用法度榜样。

2.简单设计MainPage页面,如图:

3.天生两个Button的Click事故。

4.MainPage.xaml.cs文件中,声明WebClient工具,在MainPage构造函数中实例化,并注册WebClient的DownloadStringCompleted事故。

5.实现两个Button_Click事故,此处的链接地址应用上面已经转换后的地址,着末调用WebClient的DownloadStringAsync措施。

6.实现DownloadStringCompleted事故,在获取内容成功的环境下,返回结果是String类型的文本,将其转换称Xml款式。

7.到此为止,我们可以成功获取到共享文件的内容了,并将其内容转换称Xml文件款式,我们可以经由过程操作此XML,实现项目中必要的效果。

您可能还会对下面的文章感兴趣: