Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Mobile Link - サーバ管理 » Mobile Link サーバ API » .NET での同期スクリプトの作成 » .NET 同期論理の作成

 

クラス・インスタンス

Mobile Link サーバは、クラスをデータベース接続レベルでインスタンス化します。非静的 .NET メソッドをあるイベントに対して作成した場合、そのイベントに達すると、現在のデータベース接続でクラスがインスタンス化されていなければ、Mobile Link サーバが自動的にクラスをインスタンス化します。

コンストラクタを参照してください。

注意

1 つのスクリプト・バージョンの接続レベル・イベントまたはテーブルレベル・イベントに直接関連するすべてのメソッドは、同じクラスに属している必要があります。

データベース接続ごとに、インスタンス化されたクラスはその接続が終了するまで持続します。したがって、連続する複数の同期セッションで、同じインスタンスを使用することができます。明示的にクリアされないかぎり、パブリック変数またはプライベート変数内の情報は、同じ接続で発生するすべての同期を通して持続されます。

また、静的なクラスや変数も使用できます。この場合、値は同じドメインのすべての接続を通して使用できます。

統合データベースへの接続が終了した場合にのみ、Mobile Link サーバはクラス・インスタンスを自動的に削除します。