EventInfoEnumerator.Current Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das aktuelle EventInfo-Objekt aus der Auflistung zurück.
public:
property Microsoft::SqlServer::Dts::Runtime::EventInfo ^ Current { Microsoft::SqlServer::Dts::Runtime::EventInfo ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.EventInfo Current { get; }
member this.Current : Microsoft.SqlServer.Dts.Runtime.EventInfo
Public ReadOnly Property Current As EventInfo
Eigenschaftswert
Das aktuelle EventInfo-Objekt.
Hinweise
Nachdem ein Enumerator erstellt wurde oder nach einem Aufruf der Reset
-Methode, muss die MoveNext
-Methode aufgerufen werden, um den Enumerator auf das erste Element der Auflistung weiterzuschieben, Current bevor der Enumerator den Wert der Current -Eigenschaft lesen kann. Andernfalls ist sie nicht definiert und löst eine Ausnahme aus.
Current löst auch eine Ausnahme aus, wenn der letzte Aufruf zurückgegeben MoveNext
wurde false
, der das Ende der Auflistung angibt.
Current verschiebt nicht die Position des Enumerators, und aufeinanderfolgende Aufrufe, um Current dasselbe Objekt zurückzugeben, bis entweder MoveNext
oder Reset
aufgerufen wird.
Ein Enumerator bleibt gültig, solange die Auflistung unverändert bleibt. Wenn Änderungen an der Auflistung vorgenommen werden, z. B. das Hinzufügen, Ändern oder Löschen von Elementen, wird der Enumerator ungültig und kann nicht mehr wiederhergestellt werden. daher löst der nächste Aufruf von MoveNext
oder Reset
einen aus InvalidOperationException
. Wenn die Auflistung zwischen Aufrufen von MoveNext
und Currentgeändert wird, Current gibt das Element zurück, auf das sie festgelegt ist, auch wenn der Enumerator ungültig wurde.