Enthält die Parameter, die während des Datenbank-Synchronisationsvorgangs verwendet werden.
public class SyncParms
Alle Mitglieder der SyncParms-Klasse, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Ermittelt, ob der Client Downloadbestätigungen sendet. | |
Gibt die zusätzlichen Synchronisationsparameter zurück. | |
Gibt Parameter zurück, die für ein angepasstes Benutzerauthentifizierungsskript bestimmt sind. | |
Legt fest, ob Teil-Downloads aktiviert sind. | |
Gibt die Länge des Verfügbarkeits-Timeouts (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. | |
Legt fest, ob Teil-Downloads wieder aufgenommen 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 zusätzliche Synchronisationsparameter als semikolongetrennte Liste von Paaren der Form Name=Wert fest. | |
Gibt Parameter für ein angepasstes Benutzerauthentifizierungsskript (MobiLink authenticate_parameters-Verbindungsereignis) an. | |
Setzt die Synchronisation als reinen Download. | |
Legt fest, ob Teil-Downloads während der Synchronisation zulässig sind. | |
Legt die Länge des Verfügbarkeits-Timeouts (in Sekunden) fest. | |
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. | |
Legt fest, ob ein früherer Teil-Download wieder aufgenommen oder entfernt werden soll. | |
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 ); |
getAcknowledgeDownload-Methode
getAdditionalParms-Methode [Android]
getAuthenticationParms-Methode
getKeepPartialDownload-Methode [Android]
getLivenessTimeout-Methode
getNewPassword-Methode
getPassword-Methode
getPublications-Methode
getResumePartialDownload-Methode [Android]
getStreamParms-Methode
getSyncObserver-Methode
getSyncResult-Methode
getTableOrder-Methode
getUserName-Methode
getVersion-Methode
isDownloadOnly-Methode
isPingOnly-Methode
isUploadOnly-Methode
setAcknowledgeDownload-Methode
setAdditionalParms-Methode [Android]
setAuthenticationParms-Methode
setDownloadOnly-Methode
setKeepPartialDownload-Methode [Android]
setLivenessTimeout-Methode
setNewPassword-Methode
setPassword-Methode
setPingOnly-Methode
setPublications-Methode
setResumePartialDownload-Methode [Android]
setSyncObserver-Methode
setTableOrder-Methode
setUploadOnly-Methode
setUserName-Methode
setVersion-Methode
HTTP_STREAM-Variable
HTTPS_STREAM-Variable
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |