DtsEnumerator.Reset Methode

Definition

Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der Auflistung.

public:
 virtual void Reset();
public void Reset ();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Sub Reset ()

Implementiert

Beispiele

Für jede Klasse, die von dieser Auflistung erbt, positioniert sich der Index wie der WarningEnumeratorAufruf Reset des Indexes vor dem Beginn der Auflistung. Das folgende Codebeispiel zeigt, wie Reset aufgerufen wird.

myEnumerator.Reset();  
myEnumerator.Reset()  

Hinweise

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 unwiderruflich ungültig und der nächste Aufruf MoveNextReset oder löst einen InvalidOperationException.

Hinweis

Alle Aufrufe müssen Reset denselben Zustand für den Aufzählungsator aufweisen. Die bevorzugte Implementierung besteht darin, den Aufzählungsator an den Anfang der Auflistung zu verschieben, bevor das erste Element. Dadurch wird der Aufzählungsator ungültig, wenn die Auflistung seit der Erstellung des Aufzählungszeichens geändert wurde, was konsistent mit MoveNext und Currentist.

Gilt für: