次の方法で共有


MessageQueueEnumerator.Current プロパティ

列挙体の現在の MessageQueue を取得します。

Public ReadOnly Property Current As MessageQueue
[C#]
public MessageQueue Current {get;}
[C++]
public: __property MessageQueue* get_Current();
[JScript]
public function get Current() : MessageQueue;

プロパティ値

カーソルが現在位置しているキュー。

例外

例外の種類 条件
InvalidOperationException 最初に MoveNext を呼び出す前に Current を呼び出しました。カーソルは、列挙体の中の最初のキューより前に位置しています。

または

MoveNext の呼び出しにより false (列挙体の中の最後のキューよりも後にカーソルが位置していることを示す) が返された後に Current を呼び出しました。

解説

作成時点では列挙子はどこも指していないため、 Current は無効であり、現在位置にアクセスしようとすると例外がスローされます。 MoveNext を呼び出して、列挙体の最初のキューにカーソルを位置付ける必要があります。

間に MoveNext を呼び出さずに Current を複数回呼び出すと、同じ MessageQueue オブジェクトが返されます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

MessageQueueEnumerator クラス | MessageQueueEnumerator メンバ | System.Messaging 名前空間 | MoveNext | Reset