私は現在、IBM Websphere MQ API (v7.5) を使用して C# でアプリケーションを開発しています。その主な目標は、キューからメッセージを取得してデータベースに格納することです。すべて順調です。メッセージを取得して閲覧することはわかっています。しかし、優先度に応じてメッセージを異なる方法で処理する必要があります。
特定の優先度のメッセージのみを取得する「簡単な」方法はありますか?
すべてのメッセージを参照し、関心のあるメッセージの ID を保存してから、それらを 1 つずつ取得するような汚いトリックは使いたくありません。MQ のドキュメントで、セレクター文字列を使用して、SQL のような構文を使用して特定のメッセージを参照できることを読みましたが、C# でそれを行う方法がわかりません。
助けてくれてありがとう!