MessageQueueEnumerator.MoveNext Método

Definição

Avança o enumerador para a próxima fila de enumeração, se houver uma disponível no momento.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

Retornos

true se o enumerador tiver avançado com êxito para a próxima fila; false se o enumerador tiver atingido o fim da enumeração.true if the enumerator was successfully advanced to the next queue; false if the enumerator has reached the end of the enumeration.

Implementações

Exceções

O código de chamada não tem permissões de procura.The calling code does not have browse permissions.

Comentários

MoveNextretorna false imediatamente se não houver nenhuma fila associada à enumeração.MoveNext returns false immediately if there are no queues associated with the enumeration.

MoveNextretornará true até atingir o final da coleção.MoveNext will return true until it has reached the end of the collection. Ele será retornado false para cada chamada sucessiva.It will then return false for each successive call. No entanto, falseuma vez MoveNext retornado Current , o acesso à propriedade gerará uma exceção.However once MoveNext has returned false, accessing the Current property will throw an exception.

Na criação, um enumerador é conceitualmente posicionado antes MessageQueue do primeiro da enumeração e a primeira chamada para MoveNext coloca a primeira fila da enumeração na exibição.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.

Aplica-se a

Veja também