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

SQL Anywhere 12.0.1 (Deutsch) » QAnywhere » Schreiben von QAnywhere-Clientanwendungen » Durchsuchen von QAnywhere-Nachrichten

 

Alle Nachrichten durchsuchen

Sie können die Nachrichten aller Warteschlangen durchsuchen, indem Sie die entsprechende browseMessages()-Methode aufrufen.

Im folgenden .NET-Beispiel wird die QAManager.BrowseMessages()-Methode verwendet, um alle Warteschlangen zu durchsuchen:

QAMessage msg;
IEnumerator msgs = mgr.BrowseMessages();
while( msgs.MoveNext() ) {
      msg = (QAMessage)msgs.Current;
      // Process message.
}

Im folgenden C++-Beispiel wird die QAManager browseMessages-Funktion verwendet, um alle Warteschlangen zu durchsuchen:



QAMessage *msg;
qa_browse_handle bh = mgr->browseMessages();
for (;;) {
  msg = mgr->browseNextMessage( bh );
  if( msg == qa_null ) {
    break;
  }
  // Process message.
  mgr->browseClose( bh );
}

Im folgenden Java-Beispiel wird die QAManager.browseMessages()-Methode verwendet, um alle Warteschlangen zu durchsuchen:

QAMessage msg;
java.util.Enumeration msgs = mgr.browseMessages();
while( msgs.hasMoreElements() ) {
    msg = (QAMessage)msgs.nextElement();
  // Process message.
}
 Siehe auch