Advances the enumerator to the next queue of the enumeration, if one is currently available.
[Visual Basic] 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, if the enumerator was succesfully advanced to the next queue; false, if the enumerator has reached the end of the enumeration.
|SecurityException||The calling code does not have browse permissions.|
MoveNext returns false immediately if there are no queues associated with the enumeration.
MoveNext will return true until it has reached the end of the collection. It will then return false for each successive call. However once MoveNext has returned false, accessing the Current property will throw an exception.
Upon creation, an enumerator is conceptually positioned before the first MessageQueue of the enumeration, and the first call to MoveNext brings the first queue of the enumeration into view.
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
.NET Framework Security:
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries From Partially Trusted Code