MessageQueueEnumerator.Current Tulajdonság

Definíció

Lekéri az enumerálás aktuális MessageQueue értékét.

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

Tulajdonság értéke

Az üzenetsor, amelyen a kurzor jelenleg elhelyezve van.

Kivételek

Az első hívás Currentelőtt hívottMoveNext(). A kurzor az enumerálás első üzenetsora előtt található.

-vagy-

A hívás után hívott Current , hogy MoveNext() hamis értéket adott vissza (ami azt jelzi, hogy a kurzor az enumerálás utolsó üzenetsora után található).

Megjegyzések

Az enumerátor létrehozásakor nem mutat semmire, ezért Current érvénytelen, és kivételt okoz, ha hozzáfér. Meg kell hívnia MoveNext , hogy a kurzort az enumerálás első üzenetsorában helyezze.

Több olyan hívás, amelynek Current nincs beavatkozó hívása, ugyanazt MoveNext az objektumot fogja visszaadniMessageQueue.

A következőre érvényes:

Lásd még