Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
设置各种属性以修改类实例的行为。
Public Function SetProperty( ByVal name As String, ByVal value As String ) As Boolean
public Boolean SetProperty(String name, String value)
name 要设置的属性的名称。有关有效属性名的列表,请参见表。
value 要为属性设置的值。
成功设置属性时返回 true;否则返回 false。返回 false 时,您可调用 GetErrorInfo 方法获取有关失败的详细信息。
对属性的更改仅影响在属性值更改后所做出的同步请求。
可设置 server path 属性以在调用 StartServer 方法时指定客户端应从中启动 dbmlsync.exe 的目录。未设置此属性时,会使用 PATH 环境变量来寻找 dbmlsync.exe。如果您的计算机上安装了多个版本的 SQL Anywhere,则建议您使用 server path 属性指定 dbmlsync.exe 的位置,因为 PATH 环境变量可从另一个安装版本的 SQL Anywhere 中定位 dbmlsync 可执行文件。例如,
ret = cli->SetProperty("server path", "c:\\sa12\\bin32");
属性可控制由 GetEvent 方法返回的事件的类型。通过禁用不需要的事件,可以提高性能。将对应的属性设置为 "1" 可启用事件类型,设置为 "0" 可禁用事件类型。
下面是可用的属性名称和每个名称所控制的事件类型的列表:
DBSC_EVENTTYPE_SYNC_START
DBSC_EVENTTYPE_SYNC_DONE
DBSC_EVENTTYPE_ML_CONNECT
DBSC_EVENTTYPE_UPLOAD_COMMITTED
DBSC_EVENTTYPE_DOWNLOAD_COMMITTED