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

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス » ULConnection クラス

 

ULConnection メンバ

パブリック・コンストラクタ
メンバ名 説明

ULConnection コンストラクタ

ULConnection クラスの新しいインスタンスを初期化します。

パブリック・フィールド
メンバ名 説明

INVALID_DATABASE_ID フィールド

UL 拡張:ULConnection.DatabaseID が設定されていないことを示すデータベース ID の定数です。このフィールドは定数で、読み込み専用です。

パブリック・プロパティ
メンバ名 説明

ConnectionString プロパティ

Ultra Light.NET データベースへの接続を開くためのパラメータを指定します。接続文字列は、ULConnectionParms オブジェクトを使用して指定できます。

ConnectionTimeout プロパティ

この機能は Ultra Light.NET ではサポートされていません。

DataSource プロパティ

この機能は Ultra Light.NET ではサポートされていません。

Database プロパティ

接続を開くデータベースの名前を返します。

DatabaseID プロパティ

UL 拡張:グローバル・オートインクリメント・カラムに使用するデータベース ID の値を指定します。

DatabaseManager プロパティ

UL 拡張:シングルトンの ULDatabaseManager オブジェクトへのアクセスに使用します。

GlobalAutoIncrementUsage プロパティ

UL 拡張:利用可能なグローバル・オートインクリメントの値の使用済み比率 (%) を返します。

LastIdentity プロパティ

UL 拡張:直前に使用した identity の値を返します。

Schema プロパティ

UL 拡張:この接続に関連付けられている現在のデータベースのスキーマへのアクセスに使用します。

ServerVersion プロパティ

この機能は Ultra Light.NET ではサポートされていません。

State プロパティ

接続の現在のステータスを返します。

SyncParms プロパティ

UL 拡張:この接続の同期設定を指定します。

SyncResult プロパティ

UL 拡張:この接続の最後の同期結果を返します。

パブリック・メソッド
メンバ名 説明

BeginTransaction メソッド

データベース・トランザクションを起動します。

CancelGetNotification メソッド

指定された名前に一致する、すべてのキューに登録されている保留中の取得通知コールをキャンセルします。

ChangeDatabase メソッド

開いている ULConnection の現在のデータベースを変更します。

ChangeEncryptionKey メソッド

UL 拡張:データベースの暗号化キーを、指定された新しいキーに変更します。

ChangePassword メソッド

接続文字列に示されるユーザのパスワードを、指定される新しいパスワードに変更します。

Close メソッド

データベース接続を閉じます。

CountUploadRows メソッド

UL 拡張:次回の同期でアップロードする必要のあるロー数を返します。

CreateCommand メソッド

この接続と現在のトランザクションに関連付けられる ULCommand オブジェクトを作成して初期化します。ULCommand のプロパティを使用して、その動作を制御できます。

CreateNotificationQueue メソッド

イベント・キューを作成します。

DeclareEvent メソッド

指定されたイベントを宣言します。

DestroyNotificationQueue メソッド

イベント・キューを破棄します。

[external link] EnlistTransaction (DbConnection から継承)

指定されたトランザクションにエンリストします。

ExecuteNextSQLPassthroughScript メソッド

保留中の次の SQL パススルー・スクリプトを実行します。

ExecuteSQLPassthroughScripts メソッド

保留中のすべての SQL パススルー・スクリプトを実行します。

ExecuteTable メソッド

UL 拡張:直接の操作用に、ULTable にデータベース・テーブルを取り出します。テーブルのプライマリ・キーを使用して、テーブルが開かれます (ソートされます)。

GetLastDownloadTime メソッド

UL 拡張:指定されたパブリケーションの最後のダウンロードの時刻を返します。

GetNewUUID メソッド

UL 拡張:新しい UUID (System.Guid) を生成します。

GetNotification メソッド

通知またはタイムアウトをブロックします。イベント名または NULL を返します。

GetNotificationParameter メソッド

GetNotification() によって読み込まれたイベントのパラメータ値を取得します。

GetSQLPassthroughScriptCount メソッド

保留中の SQL パススルー・スクリプトの数を取得します。

GetSchema メソッド

この [external link] DbConnection のデータ・ソースに関するスキーマ情報を返します。

GrantConnectTo メソッド

UL 拡張:パスワードを指定して、特定のユーザ ID に Ultra Light データベースへのアクセスを許可します。

Open メソッド

以前に指定された接続文字列を使用してデータベースへの接続を開きます。

RegisterForEvent メソッド

オブジェクトからイベントを取得するためのキューを登録します。

ResetLastDownloadTime メソッド

UL 拡張:最後のダウンロードの時刻をリセットします。

RevokeConnectFrom メソッド

UL 拡張:指定されたユーザ ID から Ultra Light データベースへのアクセス権を取り消します。

RollbackPartialDownload メソッド

UL 拡張:部分的なダウンロードからの、データベースへの未処理の変更をロールバックします。

SendNotification メソッド

一致するキューに通知を送信します。一致するキューの数を返します。

StartSynchronizationDelete メソッド

UL 拡張:同期用に、この接続によって行われる以後のすべての削除にマークを付けます。

StopSynchronizationDelete メソッド

UL 拡張:削除操作が同期されないようにします。

Synchronize メソッド

UL 拡張:現在の ULConnection.SyncParms を使用してデータベースの同期をとります。

TriggerEvent メソッド

イベントをトリガします。送信済みの通知の数を返します。

ValidateDatabase メソッド

現在のデータベースの検証を実行します。

パブリック・イベント
メンバ名 説明

InfoMessage イベント

Ultra Light.NET が、この接続の警告または情報メッセージを送信するときに発生します。

StateChange イベント

この接続のステータスが変更されると発生します。

参照