Azure 应用服务相关调用

标签 azure synchronization azure-mobile-services offline

我的类结构如下:

用户部门(1)->(n)类别(1)->(n)模板(1)->(n)报告

我正在使用 Azure 离线数据同步和增量同步。我们面临两个主要问题。

代码是here

问题:

  1. 有没有比在 foreach 下执行 foreach 更好的方法来下载所有这些相关内容?

  2. 我们间歇性地发现,当增量同步开启时,并非服务器上由另一个 Web 应用程序更改的所有内容都能正常下载和同步。有没有办法可以刷新增量同步中使用的键(PullAsync 中的第一个参数)创建的缓存列表?或者您是否发现我们需要更改一些内容,以确保我们在每次同步时下载正确的数据?

最佳答案

Is there any better way of downloading all this related content then doing foreach under foreach?

拉取是按表进行的,我们无法一次下载所有相关内容。

Is there a way we can flush the cache list created by the key (the first parameter in PullAsync) used in Incremental Sync?

如果您传递非空值作为 queryId 参数的值,则 PullAsync 方法默认支持增量同步。但有两点需要注意。

  1. 对于差异拉取方法,queryId 必须是唯一的。
  2. 后面参数中的字段过滤器必须支持排序。

关于Azure 应用服务相关调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42918796/

相关文章:

azure - Visual Studio 2015 远程 Azure 调试

javascript - MobileServiceClient.getPush() 方法在 Azure 移动服务中无效到 Android、JS 后端教程

sql-server - 如何查看Azure SQL Server实例中授予任何数据库用户的角色和权限?

asp.net-mvc - 同时使用 AspNet.Identity 和 OpenConnectId(用于 Azure AD 登录)

c# - 如何在 Blazor 服务器应用程序中正确计算 SignalR 消息?

java - 方法运行时的 JProgressBar

java - 使用本地锁代替共享锁进行同步安全吗?

java - 如何等待多个对象

javascript - 从混合移动应用程序中注销 Azure 移动服务的用户

azure - 如何获取ARM模板中自定义角色的角色定义ID?