次の方法で共有


キューおよびメッセージのコレクション

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

メッセージ キュー ネットワークをさまざまな MessageQueue クラスで使用可能な取得メソッドを使用して含まれるメッセージ キューの一覧を取得することができます。 キューの一覧を取得する可能性があり、メッセージ キューの内容に関するレポートを生成する管理タスクを実行したい場合または特定の条件に一致するメッセージ キューの内容を検索します。

メッセージとメッセージ キューの両方を取得できます 2 つの主要な方法があります。メッセージや、ネットワーク上のキューの静的なスナップショットを取得できますか、またはメッセージおよびキューの列挙子を使用して反復処理することができます。 キューまたはメッセージの静的な一覧を取得が列挙型を取得するよりも高速はでできるだけ正確さを提供またはされない情報の結果セットを制御します。 ネットワーク内のすべてのパブリック キューで管理タスクを実行する場合の取得の静的なスナップショット使用できます。

列挙子を提供、取得した結果の操作方法を細かく制御します。 列挙子を使用してキューまたはを返されるコレクション内の各項目の評価ではなく、特定の条件を満たすメッセージを検索できます。 たとえば、列挙子をキューの内容を調べを特定のプロパティを true に設定されているメッセージだけを使用する場合は使用できます。

メッセージ キューの取得

メッセージ キューに関する情報は、次の方法で取得できます。

  • すべてのネットワーク上でパブリックまたはプライベート キューの静的配列を取得することができます。

  • 日付と時刻、キューが作成または変更などの特定の条件を指定してか、カテゴリ、ラベル、またはキューを取得するコンピューターを指定してまたは、ネットワーク上のすべてのパブリック キューの静的なサブセットを取得します。

  • 、列挙子を使用してネットワーク上のキューを反復か、または反復処理して、コンピュータ名、作成日時] などの条件を指定して、ネットワーク上のすべてのキューのサブセットやカテゴリことができます。

興味のあるキューが存在するかどうかを確認するのに Exists メソッドを使用することも。 Exists メソッドを定義するされたパスに基づいて特定のキューを検索します。

メッセージ キューの一覧を取得する方法については、「方法 : キューを取得します。 」を参照してください。

メッセージの取得

配列または列挙子内のメッセージを取得するとする操作を行いましていない実際にプルそれらのメッセージ キューから閲覧したりメッセージを受信したりするときのようします。 代わりに、する実際のメッセージの受け取りを意図しているユーザーが利用まま、キュー内の項目情報を取得します。

メッセージは、次の方法で取得できます。

  • すべてのメッセージ キュー内の静的配列を取得することができます。

  • 列挙子を使用してキュー内のメッセージを反復処理することができます。

メッセージの一覧を取得する方法については、「方法 : メッセージを取得します。 」を参照してください。

列挙子内のアイテムを使用します。

メッセージまたはキューの列挙子の列挙体を作成する後概念的には、列挙体の先頭項目の前に、配置されます。 リスト内の最初の項目に移動し、後続の項目を移動する MoveNext メソッドを呼び出すことができます。 列挙体の現在の項目を取得するのに Current メソッドを使用することも。

参照

処理手順

方法 : キューを取得します。

方法 : メッセージを取得します。