Freigeben über


EventInfoEnumerator.Current Eigenschaft

Definition

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.

Gilt für: