Sie können die Nachrichten in einer bestimmten Warteschlange durchsuchen, indem Sie an die entsprechende browseMessagesByQueue()-Methode den Namen der Warteschlange eingeben.
Im folgenden .NET-Beispiel wird die QAManager.BrowseMessagesByQueue-Methode verwendet, um eine Warteschlange zu durchsuchen:
QAMessage msg; IEnumerator msgs = mgr.BrowseMessagesByQueue( "q1" ); while( msgs.MoveNext() ) { msg = (QAMessage)msgs.Current; // Process message. } |
Im folgenden C++-Beispiel wird die QAManager browseMessagesByQueue-Funktion verwendet, um eine Warteschlange zu durchsuchen:
QAMessage *msg; qa_browse_handle bh = mgr->browseMessagesByQueue( _T("q1") ); for (;;) { msg = mgr->browseNextMessage( bh ); if( msg == qa_null ) { break; } // Process message. } mgr->browseClose( bh ); |
Im folgenden Java-Beispiel wird die QAManager.browseMessagesByQueue-Methode verwendet, um eine Warteschlange zu durchsuchen:
QAMessage msg; java.util.Enumeration msgs = mgr.browseMessagesByQueue( "q1" ); while( msgs.hasMoreElements() ) { msg = (QAMessage)msgs.nextElement(); // Process message. } |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |