MessageEnumerator.Current MessageEnumerator.Current MessageEnumerator.Current MessageEnumerator.Current Property

Definizione

Ottiene il Message corrente cui punta questo enumeratore.Gets the current Message that this enumerator points to.

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

Valore della proprietà

Il messaggio corrente.The current message.

Eccezioni

È stata chiamata la proprietà Current prima della prima chiamata al metodo MoveNext().You called Current before the first call to MoveNext(). Il cursore precede il primo elemento dell'enumerazione del messaggio.The cursor is located before the first element of the message enumeration.

In alternativa-or- È stato chiamato Current dopo che una chiamata a MoveNext() ha restituito false, il che indica che il cursore è posizionato dopo l'ultimo elemento dell'enumerazione del messaggio.You called Current after a call to MoveNext() had returned false (indicating the cursor is located after the last element of the message enumeration.)

Il messaggio cui l'enumeratore punta correntemente non esiste più.The message the enumerator is currently pointing to no longer exists. Potrebbe essere stato eliminato.It might have been deleted.

Commenti

Quando l'enumeratore viene creato, punta all'inizio della coda, in una posizione prima del primo messaggio.When the enumerator is created, it points to the head of the queue, at a location before the first message. In questo caso, Current non è valido e genererà un'eccezione se è accessibile.In this case, Current is not valid and will throw an exception if it is accessed. È necessario chiamare MoveNext per posizionare il cursore in corrispondenza del primo messaggio nella coda.You must call MoveNext to position the cursor at the first message in the queue.

Si applica a

Vedi anche