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 속성 예외를 throw 합니다.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.

적용 대상

추가 정보