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 消息

 

使用选择程序接收消息

可以使用消息选择程序来选择要接收的消息。消息选择程序是一个类似于 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");
另请参见