Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » Dbmlsync API » 用于 .NET 的 Dbmlsync API

 

Sync 方法

请求 dbmlsync 服务器执行同步。

语法
UInt32 Sync( string profile_name, string extra_opts )
注释

只有连接到服务器才能调用此方法。

syncName 和 opts 中的至少一个必须为非空值。

参数
  • profile_name   在远程数据库中定义的包含同步选项的同步配置文件的名称。如果 syncName 为空值,则不会使用配置文件并且 extra_opts 参数应包含所有用于同步的选项。

  • extra_opts   根据为同步配置文件定义选项字符串所使用的相同规则形成的字符串。在字符串中指定的选项将添加到那些已在由 profile_name 指定的同步配置文件的字符串中。如果字符串中的选项已在配置文件中存在,那么字符串的值会替换已存储在配置文件中的值。如果 profile_name 为空值,则 extra_opts 应为同步指定所有选项。

返回值

返回唯一标识此同步请求的整数值。直到客户端与服务器断开连接,返回的值才会有效。

如果错误阻止了对同步请求的创建,则返回 NULL_SYNCHDL。发生这种情况时,您可调用 GetErrorInfo 方法获取有关失败的详细信息。请参见GetErrorInfo 方法