维护数据库同步进行期间使用的参数。
public class SyncParms
SyncParms 类的所有成员,包括所有继承的成员。
名称 | 说明 |
---|---|
确定客户端是否发送下载确认。 | |
返回提供给自定义用户验证脚本的参数。 | |
返回活动超时长度(以秒为单位)。 | |
返回用 setUserName 方法指定的用户的新 MobiLink 口令。 | |
返回用 setUserName 方法指定的用户的 MobiLink 口令。 | |
返回要同步的发布。 | |
如果将列名发送到 MobiLink 服务器,则返回 true。 | |
返回用于配置同步流的参数。 | |
返回当前指定的 SyncObserver 对象。 | |
返回包含同步状态的 SyncResult 对象。 | |
返回将各表上载到统一数据库应遵循的顺序。 | |
返回向 MobiLink 服务器唯一标识客户端的 MobiLink 用户名。 | |
返回要使用的脚本版本。 | |
确定同步是否为仅下载。 | |
确定客户端是强制 MobiLink 服务器回应,还是执行同步。 | |
确定同步是否为仅上载。 | |
指定客户端是否应该发送下载确认。 | |
为自定义用户验证脚本(MobiLink authenticate_parameters 连接事件)指定参数。 | |
将同步设置为仅下载。 | |
设置活动超时长度(以秒为单位)。 | |
为用 setUserName 方法指定的用户设置一个新的 MobiLink 口令。 | |
设置用 setUserName 方法指定的用户的 MobiLink 口令。 | |
设置客户端强制 MobiLink 服务器回应,而不执行同步。 | |
设置要同步的发布。 | |
指定在同步过程中是否向 MobiLink 服务器发送列名。 | |
设置一个 SyncObserver 对象来监控同步进度。 | |
设置将各表上载到统一数据库应遵循的顺序。 | |
将同步设置为仅上载。 | |
设置向 MobiLink 服务器唯一标识客户端的 MobiLink 用户名。 | |
设置要使用的同步脚本。 | |
为 HTTP 同步创建一个 SyncParms 对象。 | |
为安全 HTTPS 同步创建一个 SyncParms 对象。 |
通过 Connection.createSyncParms 方法调用此接口。
每次只能设置一个同步命令。使用 setDownloadOnly、setPingOnly 和 setUploadOnly 方法指定这些命令。如果将这些方法中的一个设置为真,也即意味着其它方法被设置为假。
必须设置 UserName 和 Version 参数。对于每个客户端数据库,UserName 必须唯一。
根据 SyncParms 对象的类型,使用 getStreamParms 方法配置通信流。例如,下面的代码准备并执行 HTTP 同步:
SyncParms syncParms = myConnection.createSyncParms( SyncParms.HTTP_STREAM, "MyUniqueMLUserID", "MyMLScriptVersion" ); syncParms.setPassword("ThePWDforMyUniqueMLUserID"); syncParms.getStreamParms().setHost("MyMLHost"); myConnection.synchronize(syncParms); |
以逗号分隔的列表
AuthenticationParms、Publications 和 TableOrder 参数均使用包含逗号分隔的值列表的字符串值指定。可使用单引号或双引号括上列表中的各值,但没有转义字符。值中的前导空格和结尾空格会被忽略,除非用引号括上。例如,以下代码先后指定 [Table A]、[Table B,D] 和 [Table C]:
syncParms.setTableOrder("'Table A',\"Table B,D",Table C" ); |
指定
getAcknowledgeDownload 方法
getAuthenticationParms 方法
getLivenessTimeout 方法
getNewPassword 方法
getPassword 方法
getPublications 方法
getSendColumnNames 方法
getStreamParms 方法
getSyncObserver 方法
getSyncResult 方法
getTableOrder 方法
getUserName 方法
getVersion 方法
isDownloadOnly 方法
isPingOnly 方法
isUploadOnly 方法
setAcknowledgeDownload 方法
setAuthenticationParms 方法
setDownloadOnly 方法
setLivenessTimeout 方法
setNewPassword 方法
setPassword 方法
setPingOnly 方法
setPublications 方法
setSendColumnNames 方法
setSyncObserver 方法
setTableOrder 方法
setUploadOnly 方法
setUserName 方法
setVersion 方法
HTTP_STREAM 变量
HTTPS_STREAM 变量
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |