MessageQueue.GetMessageEnumerator2 メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MessageQueue.GetMessageEnumerator2 メソッドの意味・解説 

MessageQueue.GetMessageEnumerator2 メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

キューにあるすべてのメッセージに対して列挙オブジェクト作成します

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

Public Function GetMessageEnumerator2 As
 MessageEnumerator
Dim instance As MessageQueue
Dim returnValue As MessageEnumerator

returnValue = instance.GetMessageEnumerator2
public MessageEnumerator GetMessageEnumerator2 ()
public:
MessageEnumerator^ GetMessageEnumerator2 ()
public MessageEnumerator GetMessageEnumerator2 ()
public function GetMessageEnumerator2 () :
 MessageEnumerator

戻り値
キュー含まれるメッセージ保持する MessageEnumerator。

解説解説

GetMessageEnumerator2 は、キューにあるすべてのメッセージ動的リスト作成しますGetMessageEnumerator2返す MessageEnumerator に対して RemoveCurrent を呼び出して列挙子の現在の位置にあるメッセージキューから削除できます

カーソルは、キューにあるメッセージ動的リスト関連付けられるため、メッセージ現在のカーソル位置よりも後ろにあれば、列挙体はキューメッセージに対して行った変更反映します。たとえば、カーソル現在位置よりも後ろ配置され優先順位が低いメッセージ列挙子は自動的にアクセスできます。しかし、その位置よりも前に挿入され優先順位が高いメッセージにはアクセスできません。ただし、列挙体はリセットできます。つまり、MessageEnumerator に対して Reset呼び出してリスト先頭カーソルを戻すことができます

列挙体の中でのメッセージ順序は、キューの中での順序反映します。そのため、優先順位が高いメッセージは、優先順位が低いメッセージよりも前に出現します。

キューにあるメッセージへの動的接続ではなく静的スナップショット必要な場合は、GetAllMessages を呼び出します。このメソッドは、メソッド呼び出され時点でのメッセージを表す Message オブジェクト配列返します

このメソッド各種ワークグループ モード使用できるかどうか次の表に示します

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



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MessageQueue.GetMessageEnumerator2 メソッド」の関連用語

MessageQueue.GetMessageEnumerator2 メソッドのお隣キーワード
検索ランキング

   

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



MessageQueue.GetMessageEnumerator2 メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS