Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指出 QAnywhere 客户端应用程序应如何确认消息。
public class AcknowledgementMode
AcknowledgementMode 类的所有成员,包括所有继承的成员。
EXPLICIT_ACKNOWLEDGEMENT 变量
IMPLICIT_ACKNOWLEDGEMENT 变量
TRANSACTIONAL 变量
使用 QAManager::open() 方法将 IMPLICIT_ACKNOWLEDGEMENT 和 EXPLICIT_ACKNOWLEDGEMENT 模式指派给 QAManager 实例。将 TRANSACTIONAL 模式隐式指派给 QATransactionalManager 实例。
有关详细信息,请参见初始化 QAnywhere API。
在隐式确认模式下,客户端应用程序在收到消息时会进行确认。在显式确认模式中,必须调用 QAManager 确认方法中的一种。在事务模式下,必须调用 QATransactionalManager::commit() 方法来确认所有未完成的消息。服务器在客户端之间传播全部状态变化。
有关详细信息,请参见同步接收消息和异步接收消息。
对于事务性消息传递,请使用 QATransactionalManager。在这种情况下,应使用 QATransactionalManager::commit 方法来确认属于事务的消息。
可以使用 QAManagerBase::Mode 属性确定 QAManagerBase 实例的模式。
EXPLICIT_ACKNOWLEDGEMENT 变量IMPLICIT_ACKNOWLEDGEMENT 变量TRANSACTIONAL 变量