AceEnumerator.Reset Methode
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.
Legt den Enumerator auf seine anfängliche Position vor dem ersten Element in der GenericAce-Auflistung fest.
public:
virtual void Reset();
public void Reset ();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Sub Reset ()
Implementiert
Ausnahmen
Die Sammlung wurde nach der Erstellung des Enumerators geändert.
Hinweise
Ein Enumerator bleibt gültig, solange die Auflistung unverändert bleibt. Wenn für die Auflistung , z. B. das Hinzufügen, Ändern oder Löschen von Elementen, vorgenommen wird, wird der Enumerator unwiederbringlich ungültig, und der nächste Aufruf der MoveNext -Methode oder der Reset -Methode löst eine aus. InvalidOperationException
Hinweise für Vererber
Alle Aufrufe von Reset() müssen zum gleichen Zustand für den Enumerator führen. Die bevorzugte Implementierung besteht darin, den Enumerator an den Anfang der Auflistung vor dem ersten Element zu verschieben. Dadurch wird der Enumerator ungültig, wenn die Auflistung seit der Erstellung des Enumerators geändert wurde, was mit MoveNext() und Currentkonsistent ist.