Freigeben über


MessageQueueEnumerator.Current-Eigenschaft

Ruft die aktuelle MessageQueue der Enumeration ab.

Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)

Syntax

'Declaration
Public ReadOnly Property Current As MessageQueue
'Usage
Dim instance As MessageQueueEnumerator
Dim value As MessageQueue

value = instance.Current
public MessageQueue Current { get; }
public:
property MessageQueue^ Current {
    MessageQueue^ get ();
}
/** @property */
public MessageQueue get_Current ()
public function get Current () : MessageQueue

Eigenschaftenwert

Die Warteschlange an der aktuellen Position des Cursors.

Ausnahmen

Ausnahmetyp Bedingung

InvalidOperationException

Current wurde vor dem ersten Aufruf von MoveNext aufgerufen. Der Cursor befindet sich vor der ersten Warteschlange der Enumeration.

– oder –

Current wurde aufgerufen, nachdem bei einem Aufruf von MoveNext der Wert false zurückgegeben wurde. (Dies bedeutet, dass sich der Cursor hinter der letzten Warteschlange der Enumeration befindet.)

Hinweise

Nach dem Erstellen des Enumerators zeigt dieser auf kein Element. Daher ist Current ungültig und löst bei einem Zugriff eine Ausnahme aus. Um den Cursor auf die erste Warteschlange in der Enumeration zu setzen, müssen Sie MoveNext aufrufen.

Mehrere Aufrufe von Current ohne einen zwischenzeitlichen Aufruf von MoveNext geben dasselbe MessageQueue-Objekt zurück.

.NET Framework-Sicherheit

  • Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

MessageQueueEnumerator-Klasse
MessageQueueEnumerator-Member
System.Messaging-Namespace
MoveNext
Reset