Windows 8将您的云服务与文件选取器合约相集成

过去,用户都是在本地 PC 上整理、共享和维护他们的文档、照片、视频和音乐。但云的出现很快为用户提供了更加丰富的方式来访问、使用和管理他们的重要文件。">Windows 8 综合考虑了这些新的应用场景,让您能够直接将云服务直接集成到您的应用程序中,从而塑造前所未有的全新体验,实现一种全新的可能。

您可以看到,使用文件选取器合约的 SkyDrive 应用程序中突显了许多此类应用场景。文件选取器合约旨在使用户存储在您的应用程序中的文档、照片、视频和音乐可以供所有其他 Windows 8 应用程序访问。在本篇博文中,我们使用已按照借助 SkyDrive 和 Windows 8 将您的应用程序、文件、PC 和设备连接到云中的说明实施全部三种文件选取器合约的 SkyDrive 应用程序来向您展示:

什么是文件选取器合约以及您如何利用它们来为您的应用程序塑造一系列全新的体验 如何为您的应用程序挑选适用的文件选取器合约 实施文件选取器合约的技巧和窍门

SkyDrive 应用程序中的文件打开选取器支持

文件选取器合约概述

顾名思义,文件选取器合约是对文件选取器的扩展,允许 Windows 8 应用程序向所有其他 Windows 8 应用程序提供文件、保存位置甚至文件更新。例如,就像您在刚才的屏幕截图中所看到的,我在 SkyDrive 上的所有文件都可以在文件选取器内访问。

文件选取器合约包含三种独立的合约:文件打开选取器、文件保存选取器和缓存文件更新程序。您只需要实施适用于您的应用程序的合约即可。在考虑实施哪些合约时,可以将以下内容作为指导:

文件打开选取器:如果您的应用程序提供独有和/或重要的文件视图,通过其他方式不易访问时,可以使用此合约。例如,SkyDrive 应用程序实施此合约后,即可向所有 Windows 8 应用程序提供对存储在其服务中的文件的访问权限。 文件保存选取器:如果您的应用程序支持文件打开选取器合约,
那么当用户还希望能将您的应用程序用作保存位置时,可以使用此合约。例如,SkyDrive 应用程序实施此合约后,用户就能够从任何 Windows 8 应用程序
轻松保存到其服务中。对于某些应用程序,您需要确定是实施文件保存选取器还是共享目标,或是同时实施这两者来将数据移至您的应用程序。共享和交换数据主题
文章可以为您提供一些建议。 缓存文件更新程序:当您的应用程序还需要自动跟踪和更新文件以与应用程序的中央存储器保持同步时,使用此合约。SkyDrive 应用程序通过实施此合约,可确保选取/保存到 SkyDrive 应用程序的任何文件都可以轻松进行更新或刷新,从而使用户免去通过文件选取器执行操作的麻烦。例如,我可以使用我喜欢的照片应用程序打开 SkyDrive 上的照片,而且我对照片所做的任何更改都会自动发送回 SkyDrive(而不需要再通过文件选取器)。

最好将这些合约看作是递进关系。例如,我们建议 Windows 8 应用程序首先实施文件打开选取器合约,然后再决定是否适合实施文件保存选取器合约,以此类推。

文件选取器合约的递进关系

现在您已经对合约有了大致的了解,我们来详细了解一下如何实施各个合约。为了便于说明概念,我们将仍以 SkyDrive 应用程序为例。

时间: 2024-10-26 19:47:50

Windows 8将您的云服务与文件选取器合约相集成的相关文章

【万里征程——Windows App开发】文件&数据——文件选取器

使用文件选取器保存文件 就我个人而言,还是非常喜欢使用文件选取器的,因为能够用自己的代码来调用系统的各种弹框. 在这个示例中,首先在XAML中添加一个Button和一个TextBlock,分别命名为btnSaveFile和tBlockSaveInfo.对于这个保存文件这个操作在后台的Click事件中就可以轻易完成了. private async void btnSaveFile_Click(object sender, RoutedEventArgs e) { FileSavePicker sa

如何在Windows 10下轻松开启RS2 UWP版文件资源管理器

根据IT圈网友 EvianSemitemos 的介绍,Windows 10用户期待已久的UWP版文件资源管理器已经内置于RS2预览版14936中,只不过默认隐藏.现在该网友给出了开启方法,具体如下: 想要开启现有UWP版文件资源管理器,只需在设置→更新和安全,在开发者选项中开启设备门户,然后在设备门户中就可以开启. 不过目前14936中的该功能尚在早期开发中,基本功能还不完善,感兴趣的朋友尝尝鲜即可. 作者:晨风 来源:51CTO

Windows Azure案例分析: 选择虚拟机还是云服务

随着云计算技术和市场的日渐成熟,企业在考虑IT管理和运维时的选择也更加多样化,应用也从传统部署方式,发展为私有云.公有云.和混合云等部署方式.作为微软核心的公有云平台,Windows Azure提供了三种计算模式(虚拟机.云服务和网站),允许客户快速的构建.部署和管理云端应用程序.本文旨在对如何选择虚拟机和云服务给出一些建议和指导. 虚拟机和云服务 虚拟机(Virtual Machines)是Windows Azure基础设施即服务(IaaS)的重要组成部分,支持Windows和Linux操作系

微软推出移动端的云服务Windows Azure Mobile Services

昨天微软对外发布了云计算平台Windows Azure的新增模块Windows Azure Mobile Services(下文简之为Azure移动服务平台).通过这个服务平台,开发者可以给自己的Windows 8应用程序添加云服务后台:将数据存储到云计算服务器上.验证用户和向客户端发送 推送通知都变得更为容易. 不过需要提醒的是,Azure移动服务平台尚未支持Windows Phone.iOS和Android移动平台. 和其他云计算后台服务解决方案一样,Azure移动服务平台可以使得开发者更加

简单的构建和部署云服务的方法

Azure的管理门户为您提供了,部署和构建云服务的两种方法:"自定义构建"(Quick Create)和"快速构建"(Custom Create). 我在这里为你们介绍了,如何使用快速构建的方法.首先构建一项新的云服务,然后使用上传的(Update)功能,在Azure中上传和部署云服务包.如果你使用这样的方法,Azure管理门户提供了方便的链接,用来满足你的全部要求.如果你在构建云服务时准备开始部署云服务,那么可以使用"自定义构建",或者是同时执

微软云计算:细说微软云服务体系

企业数据中心仅仅考虑服务器虚拟化已经无法满足当前企业IT的需求,向云计算数据中心演变正在变为趋势.微软一直希望为所有企业把整个云计算体系构建出来,纵观微软的云计算体系,大致可分为微软云服务体系和微软云计算解决方案,本文是微软云服务体系篇,微软云服务体系主要包括Windows Azure.Office 365.skype drive和live service. Windows Azure是微软的云服务核心 微软公司的云服务核心Windows Azure,集云的开发.管理.服务于一体,是一个云的独立

云服务:怎样构建和部署

Azure管理门户为你提供了构建和部署云服务的两种方法:"快速构建"(Quick Create)和"自定义构建"(Custom Create). 此文章主要介绍如何使用快速构建方法构建一项新的云服务,然后使用上传(Update)功能,在Azure中上传和部署云服务包.如果你使用这种方法,Azure管理门户提供了方便的链接,以满足你的所有要求.如果你在构建云服务时准备部署云服务,可以使用"自定义构建",同时执行这两项操作. 想在Azure中将应用程

如何快速构建一项新的云服务?

Azure的管理门户为客户提供了构建和部署云服务的两种方法:"快速构建"(Quick Create)与"自定义构建"(Custom Create). 本文介绍了如何使用快速构建方法构建一项新的云服务,然后使用上传(Update)功能,在Azure中上传和部署云服务包.如果你使用这种方法,Azure管理门户提供了方便的链接,以满足你的所有要求.如果你在构建云服务时准备部署云服务,可以使用"自定义构建",同时执行这两项操作. 注意:如果你打算从Win

Visual Studio 2010微软云计算架构构建云服务

4月12日,作为全球发布活动的第一站,微软新一代开发工具Visual Studio 2010在中国率先上市.Visual Studio 2010是微软云计算架构重要组成部分之一,它拥有强大的开发功能,支持开发者基于Windows Azure开发更多应用,从而进一步丰富微软的云计算平台.如果说今年初正式推出商用的云操作系统Windows Azure是微软云计算的左膀,那Visual Studio 2010就是微软云计算的右臂.众所周知,作为一个平台的供应商,微软平台的推广很大程度上将依赖于上面应用