次の方法で共有


MessageQueueEnumerator.MoveNext メソッド

列挙体の次のキューに列挙子を進めます (そのキューが現在使用できる場合)。

Public Overridable Function MoveNext() As Boolean Implements _   IEnumerator.MoveNext
[C#]
public virtual bool MoveNext();
[C++]
public: virtual bool MoveNext();
[JScript]
public function MoveNext() : Boolean;

戻り値

列挙子が次のキューに正常に進んだ場合は true 。列挙子が列挙体の最後に到達した場合は false

実装

IEnumerator.MoveNext

例外

例外の種類 条件
SecurityException 呼び出しコードに参照のアクセス許可がありません。

解説

列挙体に関連付けられているキューがない場合、 MoveNext はすぐに false を返します。

コレクションの最後に到達するまで、 MoveNexttrue を返します。その後の呼び出しに対しては false を返します。ただし、 MoveNextfalse を返した後は、 Current プロパティにアクセスすると例外がスローされます。

作成時に、列挙子は概念的に列挙体の最初の MessageQueue より前に位置します。 MoveNext を最初に呼び出したときに列挙体の先頭のキューが表示されます。

必要条件

プラットフォーム: 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 名前空間 | Current | Reset | MessageQueue