通常は、同期イベントごとにメソッドを 1 つずつ実装します。これらのメソッドは、パブリックにしてください。プライベートメソッドの場合、Mobile Link サーバーでは使用できず、その存在を認識できません。
統合データベース内の ml_script テーブルで指定されている名前と一致していれば、メソッド名は重要ではありません。ただし、このマニュアルの例では、メソッド名は Mobile Link イベント名と同じです。これは、Java コードを読みやすくするためです。
メソッドのシグネチャーは、そのイベント用スクリプトのシグネチャーと一致していなければなりません。ただし、パラメーターリストの最後にパラメーター値が必要でない場合は、リストをトランケートできます。パラメーターを渡すとオーバーヘッドが生じる可能性があるため、必要なパラメーターのみを受け入れてください。
ただし、メソッドはオーバロードできません。ml_script システムテーブルには、クラスごとにメソッドプロトタイプが 1 つだけ格納されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |