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

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » Dbmlsync-API » Dbmlsync-API für C++

 

SetProperty-Methode

Gestattet es, Eigenschaften für eine Klasseninstanz festzulegen, die verschiedene Aspekte ihres Verhaltens ändern.

Syntax
bool SetProperty( const char *name, const char *value )
Bemerkungen

Änderungen von Eigenschaftswerten haben nur Auswirkungen auf Synchronisationsanforderungen, die nach der Änderung des Eigenschaftswerts vorgenommen werden.

Mit der Serverpfad-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 Pfad-Umgebungsvariablen gefunden. Weitere Hinweise finden Sie unter StartServer-Methode.

Die folgenden 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. Weitere Hinweise finden Sie unter GetEvent-Methode.

Die folgende Liste enthält die verfügbaren Eigenschaften und die von ihnen gesteuerten Ereignistypen:

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
Parameter
  • name   Der Name der festzulegenden Eigenschaft. Dies muss einer der oben genannten Eigenschaftsnamen sein.

  • value   Der Wert, auf den die Eigenschaft gesetzt werden soll. Die Zeichenfolge muss weniger als DBCS_MAX_PROPERTY_LEN Byte lang sein.

Rückgabe

Gibt TRUE zurück, wenn die Eigenschaft erfolgreich festgesetzt werden konnte.

Gibt FALSE zurück, wenn die Eigenschaft nicht erfolgreich festgesetzt werden konnte. Wenn FALSE zurückgegeben wird, können Sie die Methode GetErrorInfo aufrufen, um weitere Informationen über den Fehler zu erhalten. Weitere Hinweise finden Sie unter GetErrorInfo-Methode.