gpt4 book ai didi

c# - 在 Windows 应用商店应用程序中使用 Azure 表存储的最佳实践是什么?

转载 作者:行者123 更新时间:2023-11-30 17:50:12 26 4
gpt4 key购买 nike

我正在使用 PRISM 框架来开发我的应用程序,没有关于通过 Windows 应用商店应用程序使用 Azure 表的模式和实践指南吗?

在 Windows 应用商店应用中使用 Azure 表存储的最佳实践是什么?

  1. 应用调用 WCF REST 服务,然后通过 Azure SDK 与 Azure 表通信
  2. 调用 Azure 表存储 REST 服务的应用
  3. 调用 Azure 移动服务的应用,然后通过数据脚本与 Azure 表进行通信
  4. 应用通过 Azure SDK 使用 Azure 表存储

还有其他选择吗?

最佳答案

我认为没有任何关于通过 Windows 应用商店应用使用 Azure 表存储的最佳实践的指南。

鉴于您上面的 4 个选项,我不建议您使用 #2 和 #4 按原样,原因有一个 - 为了让您使用这些选项中的任何一个,您需要在应用程序本身中包含您的存储凭据(帐户名/帐户 key ),我认为这是一个很大的安全风险。

还有另一种方法可以使用 #2 和 #4,那就是使用 Shared Access Signature (SAS)功能。本质上,您使用某种服务器端代码(WCF/移动服务/Web API 等)创建 SAS token ,并将该 SAS token 提供给您的客户端应用程序。然后您可以使用#2 或#4 方法。

对我来说,这种方法的优点是您的服务器端组件非常轻量,因为它所做的只是创建 SAS token ,并且您的 Windows 8 应用程序直接与存储服务通信,无需中介。鉴于 Windows Azure 表存储现在支持 JSON,应用程序和存储之间传输的数据将非常少(与非常庞大的 ATOMPUB XML 格式相比)。

关于c# - 在 Windows 应用商店应用程序中使用 Azure 表存储的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20950051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com