Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
准备将发送给另一 QAnywhere 客户端的消息。
Public Sub PutMessageTimeToLive( ByVal address As String, ByVal msg As QAMessage, ByVal ttl As Long )
public void PutMessageTimeToLive( string address, QAMessage msg, long ttl )
address 指定目标队列名称的消息的地址。
msg 要放入的消息。
ttl 延迟时间(以毫秒为单位),如果此时间前还没有发送消息,则消息将到期。值为 0 表示消息并未到期。
QAException 类 如果放入消息时存在问题,则抛出异常。
PutMessageTimeToLive 方法将消息和目标地址插入本地消息存储库中。消息传输的时间取决于 QAnywhere 代理的传输策略。但是,如果下一条消息的传输时间超出给定生存期值,消息将到期。
有关详细信息,请参见确定在客户端进行消息传输的时间。
地址采用 id\queue-name 的形式,其中 id 是目标消息存储库 ID,而 queue-name 则用于标识目标 QAnywhere 客户端用于监听或接收消息的队列。
有关 QAnywhere 地址的详细信息,请参见QAnywhere 消息地址。