QATransactionalManager クラスは QAManagerBase から派生し、トランザクション指向の QAnywhere メッセージング操作を管理します。
Public Interface QATransactionalManager Inherits QAManagerBase
public interface QATransactionalManager : QAManagerBase
継承されたメンバーを含む QATransactionalManager インターフェイスのすべてのメンバー。
名前 | 説明 |
---|---|
この方法は使用されなくなりました。 | |
指定されたメッセージ ID を持つメッセージを参照します。 | |
指定されたアドレスに送信され、次以降に取得可能な一連の受信待機中メッセージを参照します。 | |
メッセージストアのキューに登録されているメッセージのうち、指定されたセレクターを満たすメッセージを参照します。 | |
指定されたメッセージ ID を持つメッセージをキャンセルします。 | |
QAnywhere メッセージシステムへの接続をクローズして、QAManagerBase で使用していたリソースをすべて解放します。 | |
現在のトランザクションをコミットし、新しいトランザクションを開始します。 | |
QABinaryMessage オブジェクトを作成します。 | |
QATextMessage オブジェクトを作成します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの boolean 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの double 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの float 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの int 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの long 値を取得します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
指定されたフィルターに基づいて、すべてのキューの長さの合計を返します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの signed byte 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの short 値を取得します。 | |
メッセージストアプロパティを示す System.Object を取得します。 | |
メッセージストアのプロパティ名の列挙子を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの string 値を取得します。 | |
QATransactionalManager インスタンスをオープンします。 | |
指定されたプロパティに値が現在存在するかどうかをテストします。 | |
別の QAnywhere クライアントに送信するメッセージを準備します。 | |
別の QAnywhere クライアントに送信するメッセージを準備します。 | |
QAManagerBase を再度開きます。 | |
現在のトランザクションをロールバックし、新しいトランザクションを開始します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを boolean 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを double 値に設定します。 | |
QAnywhere メッセージの非同期的な処理時に QAExceptions を受信するように、ExceptionListener デリゲートを設定します。 | |
QAnywhere メッセージの非同期的な処理時に QAExceptions を受信するように、ExceptionListener2 デリゲートを設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを float 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを int 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを long 値に設定します。 | |
QAnywhere メッセージを非同期に受信するように、MessageListener デリゲートを設定します。 | |
QAnywhere メッセージを非同期的に受信するように、MessageListener2 デリゲートを設定します。 | |
メッセージセレクターを使用して、QAnywhere メッセージを非同期的に受信するように、MessageListener デリゲートを設定します。 | |
メッセージセレクターを使用して、QAnywhere メッセージを非同期的に受信するように、MessageListener2 デリゲートを設定します。 | |
QAnywhere Manager の設定プロパティをプログラムで設定できるようにします。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを sbyte (signed byte) 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを short 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを System.Object 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを string 値に設定します。 | |
着信メッセージをメッセージリスナーで受信するための QAManagerBase を起動します。 | |
QAManagerBase による着信メッセージの受信を停止します。 | |
QAnywhere メッセージサーバーとの同期処理を発生させて、他のクライアント宛てのメッセージをアップロードし、ローカルクライアント宛てのメッセージをダウンロードします。 | |
受信したメッセージの QAManager 受信確認モードを返します。 |
この動作の完全な説明については、QAManagerBase を参照してください。
QATransactionalManager は、トランザクション指向の受信確認でのみ使用できます。QAManagerBase.PutMessage と QAManagerBase.GetMessage のすべての呼び出しをコミットする場合は、QATransactionalManager.Commit() メソッドを使用します。
詳細については、トランザクション指向メッセージングの実装を参照してください。
Commit メソッド
Open メソッド
Rollback メソッド
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |