Mobile Link サーバは、クラスをデータベース接続レベルでインスタンス化します。非静的 .NET メソッドをあるイベントに対して作成した場合、そのイベントに達すると、現在のデータベース接続でクラスがインスタンス化されていなければ、Mobile Link サーバが自動的にクラスをインスタンス化します。
コンストラクタを参照してください。
1 つのスクリプトバージョンの接続レベルイベントまたはテーブルレベルイベントに直接関連するすべてのメソッドは、同じクラスに属している必要があります。
データベース接続ごとに、インスタンス化されたクラスはその接続が終了するまで持続します。したがって、連続する複数の同期セッションで、同じインスタンスを使用することができます。明示的にクリアされないかぎり、パブリック変数またはプライベート変数内の情報は、同じ接続で発生するすべての同期を通して持続されます。
また、静的なクラスや変数も使用できます。この場合、値は同じドメインのすべての接続を通して使用できます。
統合データベースへの接続が終了した場合にのみ、Mobile Link サーバはクラスインスタンスを自動的に削除します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |