Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。
Public Function GetMessageBySelectorTimeout( ByVal address As String, ByVal selector As String, ByVal timeout As Long ) As QAMessage
public QAMessage GetMessageBySelectorTimeout( string address, string selector, long timeout )
address メッセージの受信で QAnywhere クライアントが使用するキュー名を指定します。
selector セレクター。
timeout メッセージ着信を待機する時間 (ミリ秒単位)。
該当する次の QAMessage。メッセージが存在しない場合は NULL。
QAException クラス メッセージの取得で問題が発生した場合にスローされます。
address パラメーターには、ローカルのキュー名を指定します。アドレスは、store-id\queue-name または queue-name の形式で指定できます。該当するメッセージがない場合、このメソッドは指定されたタイムアウト時間だけ待機してから返されます。メッセージを同期的に受信する場合は、このメソッドを使用します。
メッセージを非同期的に受信する (メッセージイベントハンドラーを使用する) 方法の詳細については、非同期的なメッセージ受信を参照してください。