Synchronisationsskripten in .NET schreiben
.NET-Synchronisationslogik schreiben
Der MobiLink-Synchronisationsserver instanziert Ihre Klassen auf der Verbindungsebene. Wenn ein Ereignis erreicht wurde, für das Sie eine nichtstatische .NET-Methode geschrieben haben, baut der MobiLink-Synchronisationsserver automatisch die Klasse auf, falls dies bei der aktuellen Datenbankverbindung noch nicht geschehen ist.
Weitere Hinweise finden Sie unter Konstruktoren.
Alle Methoden, die einem Ereignis auf der Verbindungs- oder Tabellenebene für eine Skriptversion direkt zugeordnet sind, müssen zu derselben Klasse gehören.
Nachdem eine Klasse instanziert wurde, bleibt sie für jede einzelne Datenbankverbindung bestehen, bis die Verbindung geschlossen wird. Dieselbe Instanz kann auch für mehrere aufeinanderfolgende Synchronisationssitzungen verwendet werden. Daten in öffentlichen oder privaten Variablen bleiben so für mehrere Synchronisationsvorgänge erhalten, sofern sie mit derselben Verbindung ausgeführt werden und nicht ausdrücklich gelöscht wurden.
Sie können auch statische Klassen bzw. Variablen benutzen. In diesem Fall stehen die Werte in allen Verbindungen in einer Domäne zur Verfügung.
Der MobiLink-Synchronisationsserver löscht Ihre Klassen nur dann automatisch, wenn die Verbindung zur konsolidierten Datenbank geschlossen wird.
SQL Anywhere Studio 9.0.1
Copyright © 1989–2004 Sybase Inc. Teil-Copyright © 2001–2004 iAnywhere Solutions Inc. Alle Rechte vorbehalten.