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 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 funkcja zwraca false natychmiast, jeśli nie ma kolejek skojarzonych z wyliczeniem.
MoveNexttrue powróci do momentu osiągnięcia końca kolekcji. Następnie zostanie zwrócona false dla każdego kolejnego wywołania. Jednak po MoveNext powrocie falsedostęp do właściwości spowoduje zgłoszenie wyjątku Current .
Po utworzeniu moduł wyliczający jest koncepcyjnie umieszczony przed pierwszym MessageQueue wyliczeniem, a pierwsze wywołanie, aby MoveNext przenieść pierwszą kolejkę wyliczenia do widoku.