MessageQueueEnumerator.Current MessageQueueEnumerator.Current MessageQueueEnumerator.Current MessageQueueEnumerator.Current Property

Definição

Obtém a MessageQueue atual da enumeração.Gets the current MessageQueue of the enumeration.

public:
 property System::Messaging::MessageQueue ^ Current { System::Messaging::MessageQueue ^ get(); };
public System.Messaging.MessageQueue Current { get; }
member this.Current : System.Messaging.MessageQueue
Public ReadOnly Property Current As MessageQueue

Valor da propriedade

A fila na qual o cursor está posicionado no momento.The queue at which the cursor is currently positioned.

Exceções

Você chamou Current antes da primeira chamada para MoveNext().You called Current before the first call to MoveNext(). O cursor está localizado antes da primeira fila na enumeração.The cursor is located before the first queue in the enumeration.

- ou --or- Você chamou Current após uma chamada para MoveNext() ter retornado false (indicando que o cursor está localizado após a última fila na enumeração).You called Current after a call to MoveNext() had returned false (indicating the cursor is located after the last queue in the enumeration).

Comentários

Quando o enumerador é criado, ele não aponta para nada, portanto Current , não é válido e gerará uma exceção se ele for acessado.When the enumerator is created, it does not point to anything, so Current is not valid and will throw an exception if it is accessed. Você deve chamar MoveNext para posicionar o cursor na primeira fila na enumeração.You must call MoveNext to position the cursor at the first queue in the enumeration.

Várias chamadas para Current MoveNext , sem chamadas intermediárias, retornarão o mesmo MessageQueue objeto.Multiple calls to Current with no intervening calls to MoveNext will return the same MessageQueue object.

Aplica-se a

Veja também