我想创建一个Metro应用程序,它允许一群人进行交互。一个人会创建数据并作为所有者,而其他多个人将被邀请并允许修改该数据。我从Build的谈话中听说,每个Metro应用程序都将获得每个用户的Azure存储,但是可以在多个用户之间共享这些数据吗?有没有人有他们可以分享我可以研究这个问题的链接?在城域应用程序中的用户之间共享数据
回答
它看起来有一个更正式的定义,现在可以使用更新的帮助。他们指的是漫游应用程序数据。我发现下面的链接,提供指导:
http://msdn.microsoft.com/en-us/library/windows/apps/hh464917.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/hh465094.aspx
一般是设置在每个应用程序,每用户基础上临时的应用程序数据的量小。您得到的实际大小并不详细,但指导非常明确 - 仅适用于应用程序设置,不需要大数据集,也不用于即时同步。鉴于这一指导,我的计划不是一个好的计划,而且会改变。
我认为您将SkyDrive与Azure Blob存储混淆。
的SkyDrive
- 个人到Live ID
- 没有真正目的是为协同工作的基础
Azure的Blob存储
- 你可以有公共文件任何人都可以查看和更新
- 你可以对文件租赁只允许某些人对其进行修改
- 既然你自己的Azure的帐户,您还可以控制内容
- 你可以学习的基础知识here
是的,自发布以来,我了解到SkyDrive就是他们的意思。他们在一次会谈中表示,每个用户都可以免费使用每个应用程序的存储空间。现在看起来SkyDrive就是他们所指的,但我仍然没有看到明确的说法。 SkyDrive似乎更像消费者端数据,而不是私人应用程序数据。 – PatrickV
@PatrickV他回答了你的问题。 SkyDrive是个人身份证件。 vonLochow +1,因为你没有得到支票。 – Paparazzi
@Blam他没有充分回答,至少除非我错过了一些东西。所提供的链接位于Windows Azure Blob存储上。我问的是Metro免费的每应用程序存储。就我所知,Azure Blob Storage是一项付费服务。我还没有机会跟进,但很不幸,一直忙碌了6个月。 – PatrickV
如果你想分享用户之间的私人应用程序数据,最好的方式是通过某种共享服务器。您应该有一台服务器(运行在Azure,Amazon EC2或其他任何平台上),这些服务器会暴露每个应用程序连接到的REST-ful Web服务。共享状态将在该服务器上生效。
这比尝试使用skydrive或某些基于文件的系统来存储共享数据要好。通过skydrive上的文件和多个用户试图访问它,当超过1人尝试写入并发问题时,您会遇到并发问题。
问题在于,我相信这些都是花钱的。我对手机市场很陌生,但我不确定运行云服务的成本会如何影响定价模式。如果有一条免费路线,我宁愿那样做。考虑到一些特定领域的带宽问题,我还考虑在LAN上使用本地服务器。需要一些原型速度测试来通知这一决定 - 但我宁愿不让用户运行服务器,如果我能避免它。 – PatrickV
你没有得到地铁的Azure。
通过Live,您可以获得免费的SkyDrive,这是一款个人云存储。像10 GB一样。可以共享文件,但它是通过发送电子邮件链接。这不是文件存储容易支持服务器类型的应用程序来管理该共享。
Azure是一个用于文件和数据共享的云平台。 Azure并非免费,但存储成本仅为每月0.125美元/ GB。 10 GB = 1.25美元/月。使用SkyDrive作为共享存储,您将放弃Azure附带的许多开发人员和托管工具,以节省1.25美元/月的费用。
看到我的答案,您确实在每个用户的基础上获得了“云”存储。这与付费天蓝色服务不同(如果我听起来这是一种错误陈述,我从来没有打算说明这一点)。我当然从不想用SkyDrive来存储这些数据 - 它应该是应用程序管理的,而不是用户管理的。你在这里的指导是死的。对于免费的应用程序,我可以避免的任何费用都是可取的,看起来像这个可能不是。 – PatrickV
编号漫游配置数据,这在我问这个问题的时候没有定义,我在下面这句话中提到:“我听说Build建议每个Metro应用都会获得每个用户的Azure存储,但会有可能在多个用户之间共享这些数据?“有一个非常有效的问题,直到昨天我自己回答时才完全没有答案。我很欣赏这些反馈,但是我可以在没有人为攻击的情况下完成这项工作,整个社区也是如此。 – PatrickV
- 1. Android应用程序:在用户之间共享数据
- 2. 在Android应用程序用户之间共享令牌(数据)
- 3. 在web应用程序中的选定用户之间共享数据c#
- 4. 在Android用户之间共享数据
- 5. ios在用户之间共享数据
- 6. 在应用程序之间共享用户/客户端/组数据
- 7. 应用程序之间共享在C#
- 8. 在应用程序之间共享drawables
- 9. 线程池是否在应用程序域之间共享?
- 10. 在我的其他应用程序之间共享数据
- 11. 在Heroku的2个应用程序之间共享数据库
- 12. 在ios用户之间共享应用程序特定的文件和数据
- 13. 在应用程序域之间共享内存
- 14. django - 在应用程序之间共享数据
- 15. 在Android应用程序之间共享进度数据
- 16. 如何在2个angularjs应用程序之间共享数据?
- 17. Postgres - 在应用程序之间共享数据集
- 18. 在应用程序之间共享核心数据
- 19. 如何在iPhone应用程序和applewatch之间共享数据?
- 20. 在两个Android应用程序之间共享数据/标志
- 21. 如何在两个winform应用程序之间共享数据?
- 22. 在应用程序之间共享核心数据存储
- 23. 在tvOS应用程序和Top Shelf Extension之间共享数据
- 24. 在两个应用程序之间共享iCloud数据
- 25. 在2个Java EE应用程序之间共享数据
- 26. 在Web应用程序之间共享数据
- 27. Windows Phone7在应用程序之间共享数据
- 28. 如何在离线应用程序之间共享数据
- 29. 在动作和应用程序行为之间共享数据
- 30. 在Android框架和应用程序之间共享数据
您确定Azure存储或您的意思是SkyDrive吗? SkyDrive绑定到一个现场ID,据我所知你将不得不分发权限。 Azure是另一回事,您可以创建一个检查权限的Web服务。 –
Azure有一个计算器。 – Paparazzi