Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Clientanwendungen schreiben » QAnywhere-Nachrichten empfangen

 

Nachrichten mit einem Selektor empfangen

Sie können Nachrichtenselektoren verwenden, um Nachrichten für den Empfang auszuwählen. Ein Nachrichtenselektor ist ein SQL-ähnlicher Ausdruck, der eine Bedingung festlegt, um eine Untergruppe von Nachrichten für einen Empfangsvorgang auszuwählen.

Die Syntax und die Semantik von Nachrichtenselektoren sind identisch mit dem Bedingungsteil von Übertragungsregeln.

Weitere Hinweise finden Sie unter Bedingungssyntax.

Beispiel

Das folgende C#-Beispiel ruft die nächste Nachricht aus der receiveQueue ab, die die Nachrichteneigenschaft "intprop" mit dem Wert "1" aufweist.

msg = receiver.GetMessageBySelectorNoWait( 
   receiveQueue, "intprop=1" );

Das folgende C++-Beispiel ruft die nächste Nachricht aus der receiveQueue ab, die die Nachrichteneigenschaft "intprop" mit dem Wert "1" aufweist.

msg = receiver->getMessageBySelectorNoWait(
  receiveQueue, "intprop=1" );

Das folgende Java-Beispiel ruft die nächste Nachricht aus der receiveQueue ab, die die Nachrichteneigenschaft "intprop" mit dem Wert "1" aufweist.

msg = receiver.getMessageBySelectorNoWait(
  receiveQueue, "intprop=1");
Siehe auch