准备将发送给另一 QAnywhere 客户端的消息。
Visual Basic Public Sub PutMessageTimeToLive( _ ByVal address As String, _ ByVal msg As QAMessage, _ ByVal ttl As Long _ )
C# public void PutMessageTimeToLive( string address, QAMessage msg, long ttl );
address 指定目标队列名称的消息的地址。
msg 要插入的消息。
ttl 延迟时间(以毫秒为单位),如果此时间前还没有发送消息,则消息将到期。值为 0 表示消息并未到期。
PutMessageTimeToLive 方法将消息和目标地址插入本地消息存储库中。消息传输的时间取决于 QAnywhere 代理的传输策略。但是,如果下一条消息的传输时间超出给定生存期值,消息将到期。
有关详细信息,请参见确定在客户端进行消息传输的时间。
地址采用 id\queue-name 的形式,其中 id 是目标消息存储库 ID,而 queue-name 则用于标识目标 QAnywhere 客户端用于监听或接收消息的队列。
有关 QAnywhere 地址的详细信息,请参见QAnywhere 消息地址。
QAException 类- 如果放入消息时存在问题,则抛出。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |