Udostępnij za pośrednictwem


MessageQueueEnumerator.MoveNext Metoda

Definicja

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 falseparametru 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.

Dotyczy

Zobacz też