ForEachVariableMappingEnumerator.Current Eigenschaft

Definition

Ruft das aktuelle ForEachVariableMapping-Objekt aus der Auflistung ab.

public:
 property Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ Current { Microsoft::SqlServer::Dts::Runtime::ForEachVariableMapping ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping Current { get; }
member this.Current : Microsoft.SqlServer.Dts.Runtime.ForEachVariableMapping
Public ReadOnly Property Current As ForEachVariableMapping

Eigenschaftswert

Das aktuelle Element in der Auflistung.

Hinweise

Nachdem ein Aufzählungsator erstellt wurde oder nach einem Aufruf der Reset Methode aufgerufen werden muss, muss die MoveNext Methode aufgerufen werden, um das erste Element der Auflistung zu durchlaufen, bevor der Enumerationerator den Wert der Current Eigenschaft lesen kann; andernfalls Current wird eine Ausnahme ausgelöst.

Current Löst auch eine Ausnahme aus, wenn der letzte Aufruf zurückgegeben MoveNext wird false, der das Ende der Auflistung angibt.

Current verschiebt die Position des Aufzählungsators nicht, und aufeinander folgende Aufrufe, um Current dasselbe Objekt zurückzugeben, bis eine MoveNext oder Reset die aufgerufen wird.

Ein Enumerator bleibt gültig, solange die Auflistung unverändert bleibt. Wenn Änderungen an der Auflistung vorgenommen werden, z. B. Hinzufügen, Ändern oder Löschen von Elementen, wird der Aufzählungsator ungültig und kann nicht wiederhergestellt werden; der nächste Aufruf MoveNextReset oder löst einen InvalidOperationException. Wenn die Auflistung jedoch zwischen aufrufen MoveNext und Currentgeändert wird, Current gibt das Element zurück, auf das sie festgelegt ist, auch wenn der Aufzählungsator ungültig wurde.

Gilt für: