Message.LookupId プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Message.LookupId プロパティの意味・解説 

Message.LookupId プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

MSMQ 3.0 で導入されました。メッセージの参照識別子を取得します。

名前空間: System.Messaging
アセンブリ: System.Messaging (system.messaging.dll 内)
構文構文

例外例外
例外の種類条件

PlatformNotSupportedException

MSMQ 3.0 がインストールされていません。

InvalidOperationException

メッセージは送信されていません。このプロパティは、キューから取得したメッセージでだけ読み込むことができます。

または

フィルタ処理されたメッセージ キューが、LookupId プロパティを無視します。

解説解説

LookupId プロパティは、メッセージの参照識別子に対する読み取り専用アクセスを提供します。参照識別子は、メッセージ キューによって生成され、メッセージがキューに挿入されたときに各メッセージに割り当てられる 64 ビットの識別子で、MSMQ 3.0 で導入されました。参照識別子は、メッセージの送信時に生成されるメッセージ ID とは異なります。

メッセージ キューは、アプリケーションによって生成される送信先キュー、管理キュー、レポート キュー、およびシステムによって生成されるジャーナル キュー、配信不能キュー、コネクタ キュー、送信キューなど、あらゆるキューに挿入されるすべてのメッセージについて、参照識別子を生成します。つまり、送信元アプリケーションから送信されるメッセージと、メッセージ キューから送信されるメッセージの両方が対象になります。参照識別子は、キューに対して一意であり、そのキュー以外では無効です。

メッセージが複数の送信先キューに送信される場合、またはメッセージのコピーがコンピュータの履歴かキュー ジャーナルに格納される場合、それぞれのキューへの挿入時に、メッセージの各コピーに独自の参照識別子が作成されます。

LookupId プロパティは、キューから取得したメッセージでだけ読み込むことができます。

参照識別子は、キュー内の特定のメッセージの読み取りに使用されます。メッセージの参照識別子が判明すると、受信側アプリケーションは、PeekByLookupId 関数または ReceiveByLookupId 関数を呼び出して、直接そのメッセージに移動し、ピークするか、キューから取得します。この点は、キューの先頭で開始し、キューの最後に移動する必要があるカーソルとは異なります。

キュー内のメッセージの参照識別子の取得は、アプリケーションで行います。参照識別子を取得する方法の 1 つは、送信先キューに、各メッセージの識別子がキューに挿入されたときにそれらをキャッシュするコンポーネントを起動するトリガを作成する方法です。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Message.LookupId プロパティ」の関連用語

Message.LookupId プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Message.LookupId プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS