Collection Contents 上一页 下一页 PDF

UltraLite C/C++ 用户指南

使用 Static C++ API 开发应用程序

同步数据


同步是许多 UltraLite 应用程序的关键功能。本节描述如何向应用程序添加同步。

使 UltraLite 应用程序与最新的统一数据库保持一致的同步逻辑并未包含应用程序本身中。存储在统一数据库中的同步脚本以及 MobiLink 同步服务器和 UltraLite 运行时库,一起控制上载更改时如何处理这些更改和确定要下载哪些更改。

概述 

每个同步的具体信息由一组同步参数控制。这些参数被收集在一个结构 C/C++ 中,后者然后将作为函数调用中的参数提供以进行同步。该方法的基本步骤在各种开发模型中都相同。

向应用程序添加同步

  1. 初始化同步结构。

    有关信息,请参见初始化同步参数

  2. 为应用程序指派参数值。

    有关信息,请参见 UltraLite 同步客户端的网络协议选项

  3. 调用同步函数,并提供结构或对象作为函数的参数。

    有关信息,请参见调用同步

必须确保同步时没有未提交的更改。有关详细信息,请参见在同步前提交所有更改

同步参数 

同步的具体信息由一组同步参数控制。有关这些参数的信息,请参见 UltraLite 同步客户端的网络协议选项


初始化同步参数
设置同步参数
调用同步
在同步前提交所有更改
向应用程序中添加初始数据
监控和取消同步

Collection Contents 上一页 下一页 PDF