MessageQueueEnumerator.MoveNext Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozwija moduł wyliczający do następnej kolejki wyliczenia, jeśli jest on obecnie dostępny.
public:
virtual bool MoveNext();
public bool MoveNext ();
abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool
Public Function MoveNext () As Boolean
Zwraca
true
jeśli moduł wyliczający został pomyślnie zaawansowany do następnej kolejki; false
jeśli moduł wyliczający osiągnął koniec wyliczenia.
Implementuje
Wyjątki
Kod wywołujący nie ma uprawnień do przeglądania.
Uwagi
MoveNext Metoda zwraca natychmiast false
, jeśli nie ma żadnych kolejek skojarzonych z wyliczeniem.
MoveNext zostanie zwrócony true
do momentu osiągnięcia końca kolekcji. Następnie zostanie zwrócony false
dla każdego kolejnego wywołania. Jednak po MoveNext zwróceniu false
parametru uzyskiwanie dostępu do Current właściwości spowoduje zgłoszenie wyjątku.
Po utworzeniu moduł wyliczający jest koncepcyjnie umieszczony przed pierwszym MessageQueue wyliczeniem, a pierwsze wywołanie w celu MoveNext przełączenia pierwszej kolejki wyliczenia do widoku.