可通过向适当的 browseMessagesByQueue() 方法提供队列名,浏览给定队列中的消息。
以下 .NET 示例使用 QAManager.BrowseMessagesByQueue 方法来浏览队列:
QAMessage msg; IEnumerator msgs = mgr.BrowseMessagesByQueue( "q1" ); while( msgs.MoveNext() ) { msg = (QAMessage)msgs.Current; // Process message. } |
以下 C++ 示例使用 QAManager browseMessagesByQueue 函数来浏览队列:
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 ); |
以下 Java 示例使用 QAManager.browseMessagesByQueue 方法来浏览队列:
QAMessage msg; java.util.Enumeration msgs = mgr.browseMessagesByQueue( "q1" ); while( msgs.hasMoreElements() ) { msg = (QAMessage)msgs.nextElement(); // Process message. } |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |