Legt verschiedene Eigenschaften fest, um das Verhalten der Klasseninstanz zu ändern.
Public Function SetProperty(
ByVal name As String,
ByVal value As String
) As Boolean
public Boolean SetProperty(String name, String value)
name Der Name der festzulegenden Eigenschaft. Eine Liste der gültigen Eigenschaftsnamen finden Sie in der Tabelle.
value Der Wert, auf den die Eigenschaft gesetzt werden soll.
TRUE, wenn die Eigenschaft erfolgreich gesetzt werden konnte sonst FALSE. Wenn FALSE zurückgegeben wird, können Sie die Methode GetErrorInfo aufrufen, um weitere Informationen über den Fehler zu erhalten.
Änderungen von Eigenschaftswerten haben nur Auswirkungen auf Synchronisationsanforderungen, die nach der Änderung des Eigenschaftswerts vorgenommen werden.
Mit der server path-Eigenschaft kann das Verzeichnis festgelegt werden, von dem aus der Client dbmlsync.exe starten soll, wenn die StartServer-Methode aufgerufen wird. Wenn diese Eigenschaft nicht festgelegt ist, wird dbmlsync.exe mithilfe der Umgebungsvariablen PATH gefunden. Wenn mehrere Versionen von SQL Anywhere auf Ihrem Computer installiert sind, ist es empfehlenswert, den Speicherort von dbmlsync.exe mit der server path-Eigenschaft anzugeben, da die Umgebungsvariable PATH möglicherweise die dbmlsync.exe einer anderen installierten Version von SQL Anywhere findet. Beispiel:
ret = cli->SetProperty("server path", "c:\\sa12\\bin32"); |
Die Eigenschaften steuern die Ereignistypen, die von der GetEvent-Methode zurückgegeben werden. Durch das Deaktivieren nicht benötigter Ereignisse ist es möglich, die Performance zu steigern. Ein Ereignistyp wird aktiviert, indem Sie die entsprechende Eigenschaft auf "1" setzen, und deaktiviert, indem Sie die Eigenschaft auf "0" setzen.
Die folgende Tabelle enthält die verfügbaren Eigenschaftsnamen und die Ereignistypen, die die einzelnen Namen steuern:
Eigenschaftsname | Gesteuerte Ereignistypen | Standardwert |
---|---|---|
enable errors | DBSC_EVENTTYPE_ERROR_MSG | 1 |
enable warnings | DBSC_EVENTTYPE_WARNING_MSG | 1 |
enable info msgs | DBSC_EVENTTYPE_INFO_MSG | 1 |
enable progress | DBSC_EVENTTYPE_PROGRESS_INDEX | 0 |
enable progress text | DBSC_EVENTTYPE_PROGRESS_TEXT | 0 |
enable title | DBSC_EVENTTYPE_TITLE | 0 |
enable sync start | DBSC_EVENTTYPE_SYNC_START | 1 |
enable sync done | DBSC_EVENTTYPE_SYNC_DONE | 1 |
enable sync start and done |
DBSC_EVENTTYPE_SYNC_START DBSC_EVENTTYPE_SYNC_DONE |
1 |
enable status |
DBSC_EVENTTYPE_ML_CONNECT DBSC_EVENTTYPE_UPLOAD_COMMITTED DBSC_EVENTTYPE_DOWNLOAD_COMMITTED |
1 |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |