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 C++ API 参考

 

AcknowledgementMode 类

语法
public AcknowledgementMode
注释

指出 QAnywhere 客户端应用程序应如何确认消息。

使用 open 方法将 IMPLICIT_ACKNOWLEDGEMENT 和 EXPLICIT_ACKNOWLEDGEMENT 模式指派给 QAManager 实例。将 TRANSACTIONAL 模式隐式指派给 QATransactionalManager 实例。

有关详细信息,请参见初始化 QAnywhere API

在隐式确认模式下,客户端应用程序在收到消息时会进行确认。在显式确认模式中,必须调用 QAManager 确认方法中的一种。在事务模式下,必须从 QATransactionalManager 实例调用 commit 方法来确认所有未完成的消息。服务器在客户端之间传播全部状态变化。

对于事务性消息传递,请使用 QATransactionalManager。在这种情况下,应使用 commit 方法来确认属于事务的消息。

可以使用 getMode 属性确定 QAManagerBase 实例的模式。

另请参见

同步接收消息

异步接收消息

QAManager 类

QATransactionalManager 类

QAManagerBase 类

成员

AcknowledgementMode 的所有成员,包括所有继承的成员。


EXPLICIT_ACKNOWLEDGEMENT 变量
IMPLICIT_ACKNOWLEDGEMENT 变量
TRANSACTIONAL 变量