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

SQL Anywhere 11.0.1 (日本語) » QAnywhere » QAnywhere リファレンス » QAnywhere .NET API リファレンス » クライアント用 QAnywhere .NET API (.NET 2.0)

 

AcknowledgementMode 列挙体

QAnywhere クライアント・アプリケーションによってどのようにメッセージが確認されるかを示します。

構文
Visual Basic
Public Enum AcknowledgementMode
C#
public enum AcknowledgementMode
備考

暗黙的または明示的な受信確認モードは、QAManager.Open(AcknowledgementMode) メソッドを使用して、QAManager インスタンスに割り当てられます。

詳細については、QAnywhere API の初期化を参照してください。

暗黙的な受信確認の場合、メッセージはクライアント・アプリケーションで受信されると受信確認されます。明示的な受信確認では、いずれかの QAManager 受信確認メソッドを呼び出してください。すべてのステータス変更は、サーバによってクライアント間で伝達されます。

詳細については、同期的なメッセージ受信非同期的なメッセージ受信を参照してください。

メンバ名
メンバ名 説明

EXPLICIT_ACKNOWLEDGEMENT

受信メッセージは、QAManager のいずれかの受信確認メソッドを使用して確認されます。

IMPLICIT_ACKNOWLEDGEMENT

すべてのメッセージは、クライアント・アプリケーションで受信されると受信確認されます。メッセージを同期的に受信する場合、メッセージは QAManagerBase.GetMessage(string) メソッドが返されると受信確認されます。メッセージを非同期的に受信する場合、メッセージはイベント処理関数が返されると受信確認されます。

TRANSACTIONAL

このモードでは、メッセージの受信確認はトランザクションの一部として行われます。それ以外では行われません。このモードは、QATransactionalManager インスタンスに自動的に割り当てられます。

参照