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

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

MessageQueue.GetEnumerator メソッド

メモ : このメソッドは、互換性のために残されています。

キュー内のメッセージ列挙しますGetEnumerator使用避けてください代わりに、GetMessageEnumerator2 を使用してください

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

<ObsoleteAttribute("This method returns a MessageEnumerator
 that implements RemoveCurrent family of methods incorrectly. Please use GetMessageEnumerator2
 instead.")> _
Public Function GetEnumerator As
 IEnumerator
Dim instance As MessageQueue
Dim returnValue As IEnumerator

returnValue = instance.GetEnumerator
[ObsoleteAttribute("This method returns a MessageEnumerator that implements
 RemoveCurrent family of methods incorrectly. Please use GetMessageEnumerator2 instead.")]
 
public IEnumerator GetEnumerator ()
[ObsoleteAttribute(L"This method returns a MessageEnumerator that implements
 RemoveCurrent family of methods incorrectly. Please use GetMessageEnumerator2 instead.")]
 
public:
virtual IEnumerator^ GetEnumerator () sealed
/** @attribute ObsoleteAttribute("This method returns a MessageEnumerator that
 implements RemoveCurrent family of methods incorrectly. Please use GetMessageEnumerator2
 instead.") */ 
public final IEnumerator GetEnumerator ()
ObsoleteAttribute("This method returns a MessageEnumerator that implements RemoveCurrent
 family of methods incorrectly. Please use GetMessageEnumerator2 instead.")
 
public final function GetEnumerator () : IEnumerator

戻り値
キュー内のメッセージへの動的な接続提供する IEnumerator。

解説解説
使用例使用例

GetEnumerator使用する方法次のコード例示します

// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Get an IEnumerator object.
System.Collections.IEnumerator enumerator = queue.GetEnumerator();

// Use the IEnumerator object to loop through the messages.
while(enumerator.MoveNext())
{
    // Get a message from the enumerator.
    Message msg = (Message)enumerator.Current;

    // Display the label of the message.
    Console.WriteLine(msg.Label);
}

// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Get an IEnumerator object.
System::Collections::IEnumerator^ enumerator = 
    queue->GetMessageEnumerator2();

// Use the IEnumerator object to loop through the messages.
while(enumerator->MoveNext())
{
    // Get a message from the enumerator.
    Message^ msg = (Message^)enumerator->Current;

    // Display the label of the message.
    Console::WriteLine(msg->Label);
}

queue->Close();

// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Get an IEnumerator object.
System.Collections.IEnumerator enumerator = queue.GetEnumerator();
// Use the IEnumerator object to loop through the messages.
while (enumerator.MoveNext()) {
    // Get a message from the enumerator.
    Message msg = (Message)enumerator.get_Current();
    // Display the label of the message.
    Console.WriteLine(msg.get_Label());
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS