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 (.NET 2.0)

 

QAManagerBase 接口

此类用作 QATransactionalManager 和 QAManager 的基类,它们分别管理事务性和非事务性消息传递。

语法
Visual Basic
Public Interface QAManagerBase
C#
public interface QAManagerBase
注释

使用 QAManagerBase.Start() 方法可允许 QAManagerBase 实例监听消息。应用程序中的每个线程必须只有一个 QAManagerBase 实例。

您可以使用此类的实例来创建和管理 QAnywhere 消息。使用 QAManagerBase.CreateBinaryMessage() 方法和 QAManagerBase.CreateTextMessage() 方法来创建合适的 QAMessage 实例。QAMessage 实例提供设置消息内容和属性的各种方法。

要发送 QAnywhere 消息,可使用 QAManagerBase.PutMessage 方法,将已指定地址的消息放置在本地消息存储库队列中。此消息由 QAnywhere 代理根据其传输策略传输,或在您调用 QAManagerBase.TriggerSendReceive() 时传输。

有关 qaagent 传输策略的详细信息,请参见确定在客户端进行消息传输的时间

使用 QAManagerBase.Close 方法关闭 QAManagerBase 实例时,消息将从内存中释放。

当发生 QAException 时,可以使用 QAManagerBase.LastError 和 QAManagerBase.LastErrorMessage 来返回错误信息。您还可以从 QAException 对象获取错误信息。

QAManagerBase 还提供设置和获取消息存储库属性的方法。

有关详细信息,请参见客户端消息存储库属性和 MessageStoreProperties 类。

另请参见

QAManagerBase 成员
Mode 属性
BrowseMessages 方法
BrowseMessages 方法
BrowseMessagesByID 方法
BrowseMessagesByQueue 方法
BrowseMessagesBySelector 方法
CancelMessage 方法
Close 方法
CreateBinaryMessage 方法
CreateTextMessage 方法
GetBooleanStoreProperty 方法
GetDoubleStoreProperty 方法
GetFloatStoreProperty 方法
GetIntStoreProperty 方法
GetLongStoreProperty 方法
GetMessage 方法
GetMessageBySelector 方法
GetMessageBySelectorNoWait 方法
GetMessageBySelectorTimeout 方法
GetMessageNoWait 方法
GetMessageTimeout 方法
GetProperty 方法
GetQueueDepth 方法
GetQueueDepth 方法
GetSbyteStoreProperty 方法
GetShortStoreProperty 方法
GetStoreProperty 方法
GetStorePropertyNames 方法
GetStringStoreProperty 方法
PropertyExists 方法
PutMessage 方法
PutMessageTimeToLive 方法
SetBooleanStoreProperty 方法
SetDoubleStoreProperty 方法
SetExceptionListener 方法
SetExceptionListener2 方法
SetFloatStoreProperty 方法
SetIntStoreProperty 方法
SetLongStoreProperty 方法
SetMessageListener 方法
SetMessageListener2 方法
SetMessageListenerBySelector 方法
SetMessageListenerBySelector2 方法
SetProperty 方法
SetSbyteStoreProperty 方法
SetShortStoreProperty 方法
SetStoreProperty 方法
SetStringStoreProperty 方法
Start 方法
Stop 方法
TriggerSendReceive 方法