Im Allgemeinen implementieren Sie für jedes einzelne Synchronisationsereignis eine Methode. Diese Methoden müssen öffentlich sein. Wenn sie nicht öffentlich sind, kann der MobiLink-Server sie nicht benutzen und nicht feststellen, ob sie überhaupt vorhanden sind.
Die Namen der Methoden sind unerheblich, sofern sie mit den in der Tabelle ml_script in der konsolidierten Datenbank angegebenen Namen übereinstimmen. In den Beispielen in der Dokumentation sind die Methodennamen jedoch die gleichen wie in den MobiLink-Ereignissen. Diese Namenskonvention vereinfacht das Lesen des .NET-Codes.
Die Signatur Ihrer Methode sollte mit der Signatur des Skripts für das betreffende Ereignis übereinstimmen, nur dass Sie die Parameterliste verkürzen können, wenn Sie die Werte am Ende der Liste nicht benötigen. Sie sollten nur die benötigten Parameter akzeptieren, weil die Weitergabe der Parameter Overhead verursacht.
Methoden können jedoch nicht überladen werden. In der Systemtabelle ml_script kann nur ein Methodenprototyp per Klasse gespeichert werden.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |