可以使用消息选择程序来选择要接收的消息。消息选择程序是一个类似于 SQL 的表达式,可指定接收操作所要使用的消息子集的选择条件。
消息选择程序的语法和语义与传输规则的条件部分完全相同。
请参见条件语法。
以下 C# 示例从 receiveQueue 获取下一条消息(具有一个值为 1 的消息属性 intprop)。
msg = receiver.GetMessageBySelectorNoWait( receiveQueue, "intprop=1" ); |
以下 C++ 示例从 receiveQueue 获取下一条消息(具有一个值为 1 的消息属性 intprop)。
msg = receiver->getMessageBySelectorNoWait( receiveQueue, "intprop=1" ); |
以下 Java 示例从 receiveQueue 获取下一条消息(具有一个值为 1 的消息属性 intprop)。
msg = receiver.getMessageBySelectorNoWait( receiveQueue, "intprop=1"); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |