「メッセージセレクター」を使用すると、参照するメッセージを選択できます。メッセージセレクターは SQL に似た式で、参照操作でメッセージのサブセットを選択するための条件を指定します。
メッセージセレクターの構文とセマンティックは、転送ルールの条件部分とまったく同じです。
次の .NET の例では、intprop というプロパティに値 1 が設定されているメッセージストア内のすべてのメッセージを参照します。
QAMessage msg; IEnumerator msgs = mgr.BrowseMessagesBySelector( "intprop = 1" ); while( msgs.MoveNext() ) { msg = (QAMessage)msgs.Current; // Process message. } |
次の C++ の例では、intprop というプロパティに値 1 が設定されているメッセージストア内のすべてのメッセージを参照します。
QAMessage *msg; qa_browse_handle bh = mgr->browseMessagesBySelector( _T("intprop = 1") ); for (;;) { msg = mgr->browseNextMessage( bh ); if( msg == qa_null ) { break; } // Process message. } mgr->browseClose( bh ); |
次の Java の例では、intprop というプロパティに値 1 が設定されているメッセージストア内のすべてのメッセージを参照します。
QAMessage msg; java.util.Enumeration msgs = mgr.browseMessagesBySelector( "intprop = 1" ); while( msgs.hasMoreElements() ) { msg = (QAMessage)msgs.nextElement(); // Process message. } |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |