c# - Azure Mobile 中的乐观并发功能

标签 c# azure mobile azure-mobile-services

我有一个关于 Azure 移动服务中的数据同步重新分级的问题,在本文 http://blogs.msdn.com/b/carlosfigueira/archive/2013/12/02/accessing-optimistic-concurrency-features-in-azure-mobile-services-client-sdks.aspx

它提到azure对此_version和_updatedAt使用2个参数。假设我有 2 个客户端,一个是网络客户端,一个是移动客户端。我让移动客户端从版本 1 的服务器获取数据,然后客户端离线。我的网络客户端更新了数据,现在版本为 2 。我的移动客户端重新上线尝试推送更改,但版本落后,因此更改被拒绝。 _updatedAt 的用例是什么?

最佳答案

版本列是 OC 功能使用的所有内容,并驱动 if-match header 的使用。

UpdatedAt 用作增量同步过程的一部分,用于创建本地数据缓存。因此,当您尝试将新更改拉入本地缓存时,客户端只会询问 updateAt 比上次运行时更新的记录。

关于c# - Azure Mobile 中的乐观并发功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34054995/

相关文章:

c# - 新的C#异步功能的一个很好的非联网示例是什么?

c# - C# 递归方法的意外结果

azure - 如何在 VM 重新启动时创建 Azure 警报?

javascript - 如何检测 Facebook 应用内浏览器?

C#,将 Xml 序列化与 Nhibernate 混合使用时出现问题

C# 组合变量

powershell - 如何列出 Azure 存储容器和 Blob

azure - 在 Azure 虚拟机中部署 Active Directory 和 ADFS 2.0 并将其与 ACS 集成

java - OnBootReceiver 可以工作,但找不到 AlarmReceiver

android - 如何在捕获交易之前使用 Paypal 轻松更新订单?