Enthält die Parameter, die während des Datenbank-Synchronisationsvorgangs verwendet werden.
public class SyncParms
Alle Mitglieder der Klasse SyncParms, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Ermittelt, ob der Client Downloadbestätigungen sendet. | |
Gibt Parameter zurück, die für ein angepasstes Benutzerauthentifizierungsskript bestimmt sind. | |
Gibt die Dauer der Verfügbarkeitszeitüberschreitung (in Sekunden) zurück. | |
Gibt das neue MobiLink-Kennwort für den mit der setUserName-Methode angegebenen Benutzer zurück. | |
Gibt das MobiLink-Kennwort für den mit der setUserName-Methode angegebenen Benutzer zurück. | |
Gibt die zu synchronisierenden Publikationen zurück. | |
Gibt TRUE zurück, wenn Spaltennamen an den MobiLink-Server gesendet werden. | |
Gibt die Parameter zur Konfiguration des Synchronisationsdatenstroms zurück. | |
Gibt das derzeit angegebene SyncObserver-Objekt zurück. | |
Gibt das SyncResult-Objekt zurück, das den Status der Synchronisation enthält. | |
Gibt die Reihenfolge zurück, in der Tabellen in die konsolidierte Datenbank übertragen werden sollen. | |
Gibt den MobiLink-Benutzernamen zurück, der den Client für den MobiLink-Server eindeutig kennzeichnet. | |
Gibt die zu verwendende Skriptversion zurück. | |
Ermittelt, ob die Synchronisation ein reiner Download ist. | |
Ermittelt, ob der Client den MobiLink-Server anpingt oder eine Synchronisation durchführt. | |
Ermittelt, ob die Synchronisation ein reiner Upload ist. | |
Gibt an, ob der Client Downloadbestätigungen senden soll. | |
Legt Parameter für ein angepasstes Benutzerauthentifizierungsskript (MobiLink authenticate_parameters-Verbindungsereignis) fest. | |
Setzt die Synchronisation als reinen Download. | |
Setzt die Dauer der Verfügbarkeitszeitüberschreitung (in Sekunden). | |
Legt ein neues MobiLink-Kennwort für den mit der setUserName-Methode angegebenen Benutzer fest. | |
Setzt das MobiLink-Kennwort für den mit der setUserName-Methode angegebenen Benutzer. | |
Legt fest, dass der Client den MobiLink-Server anpingt, statt eine Synchronisation durchzuführen. | |
Setzt die zu synchronisierenden Publikationen. | |
Gibt an, ob Spaltennamen während einer Synchronisation an den MobiLink-Server gesendet werden. | |
Setzt ein SyncObserver-Objekt, um den Verarbeitungsfortschritt der Synchronisation zu überwachen. | |
Setzt die Reihenfolge, in der Tabellen in die konsolidierte Datenbank übertragen werden sollen. | |
Setzt die Synchronisation als reinen Upload. | |
Setzt den MobiLink-Benutzernamen, der den Client für den MobiLink-Server eindeutig kennzeichnet. | |
Setzt das zu verwendende Synchronisationsskript. | |
Erstellt ein SyncParms-Objekt für HTTP-Synchronisationen. | |
Erstellt ein SyncParms-Objekt für sichere HTTPS-Synchronisationen. |
Diese Schnittstelle wird mit der Connection.createSyncParms-Methode aufgerufen.
Sie können jeweils nur einen Synchronisationsbefehl zur gleichen Zeit setzen. Diese Befehle werden unter Verwendung der setDownloadOnly-, setPingOnly- und setUploadOnly-Methoden angegeben. Indem Sie eine dieser Methoden auf TRUE setzen, setzen Sie die anderen Methoden auf FALSE.
Die Parameter UserName und Version müssen gesetzt sein. Der UserName muss für jede Client-Datenbank eindeutig sein.
Der Kommunikationsdatenstrom wird konfiguriert, indem die getStreamParms-Methode, basierend auf dem Typ des SyncParms-Objekts, verwendet wird. Der folgende Code z.B. bereitet eine HTTP-Synchronisation vor und führt sie aus:
SyncParms syncParms = myConnection.createSyncParms( SyncParms.HTTP_STREAM, "MyUniqueMLUserID", "MyMLScriptVersion" ); syncParms.setPassword("ThePWDforMyUniqueMLUserID"); syncParms.getStreamParms().setHost("MyMLHost"); myConnection.synchronize(syncParms); |
Kommagetrennte Liste
Die Parameter AuthenticationParms, Publications und TableOrder werden unter Verwendung eines Zeichenfolgenwerts angegeben, der eine durch Kommas getrennte Werteliste enthält. Werte in der Liste können in Apostrophe oder Anführungszeichen gesetzt sein, es gibt aber keine Escapezeichen. Führende und nachgestellte Leerzeichen in Werten werden ignoriert, außer sie sind in Anführungszeichen gesetzt. Beispiel: Der folgende Code gibt erst Table A, dann Table B,D und dann Table C" an:
syncParms.setTableOrder("'Table A',\"Table B,D",Table C" ); |
gibt an
getAcknowledgeDownload-Methode
getAuthenticationParms-Methode
getLivenessTimeout-Methode
getNewPassword-Methode
getPassword-Methode
getPublications-Methode
getSendColumnNames-Methode
getStreamParms-Methode
getSyncObserver-Methode
getSyncResult-Methode
getTableOrder-Methode
getUserName-Methode
getVersion-Methode
isDownloadOnly-Methode
isPingOnly-Methode
isUploadOnly-Methode
setAcknowledgeDownload-Methode
setAuthenticationParms-Methode
setDownloadOnly-Methode
setLivenessTimeout-Methode
setNewPassword-Methode
setPassword-Methode
setPingOnly-Methode
setPublications-Methode
setSendColumnNames-Methode
setSyncObserver-Methode
setTableOrder-Methode
setUploadOnly-Methode
setUserName-Methode
setVersion-Methode
HTTP_STREAM-Variable
HTTPS_STREAM-Variable
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |