MessageQueueEnumerator.MoveNext Метод

Определение

Перемещает перечислитель на следующую очередь перечисления, если таковая имеется.Advances the enumerator to the next queue of the enumeration, if one is currently available.

public:
 virtual bool MoveNext();
public bool MoveNext ();
abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool
Public Function MoveNext () As Boolean

Возвраты

Значение true, если перечислитель был успешно перемещен на следующую очередь; значение false, если перечислитель достиг конца перечисления.true if the enumerator was successfully advanced to the next queue; false if the enumerator has reached the end of the enumeration.

Реализации

Исключения

Вызывающий код не имеет разрешений на просмотр.The calling code does not have browse permissions.

Комментарии

MoveNextВозвращает false значение немедленно, если с перечислением не связаны очереди.MoveNext returns false immediately if there are no queues associated with the enumeration.

MoveNextВозвращает true , пока не достигнет конца коллекции.MoveNext will return true until it has reached the end of the collection. Затем он будет возвращаться false для каждого последующего вызова.It will then return false for each successive call. Однако после MoveNext возврата falseдоступ к Current свойству вызовет исключение.However once MoveNext has returned false, accessing the Current property will throw an exception.

После создания перечислитель по сути позиционируется перед первым MessageQueue из перечисления, а первый MoveNext вызов возвращает первую очередь перечисления в представление.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.

Применяется к

Дополнительно