DtsEnumerator.Reset Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta l'enumeratore sulla posizione iniziale, ovvero prima del primo elemento della raccolta.
public:
virtual void Reset();
public void Reset();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Sub Reset ()
Implementazioni
Esempio
Per ogni classe che eredita da questa collezione, come la WarningEnumerator, la chiamata Reset posiziona l'indice prima dell'inizio della collezione. Il seguente esempio di codice mostra come chiamare Reset.
myEnumerator.Reset();
myEnumerator.Reset()
Commenti
Un enumeratore rimane valido finché la raccolta rimane invariata. Se vengono apportate modifiche alla raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi, l'enumeratore viene invalidato in modo irreversibile e la chiamata successiva a MoveNext o Reset genera un'eccezione InvalidOperationException.
Note
Tutte le chiamate a Reset devono restituire lo stesso stato per l'enumeratore. L'implementazione preferita consiste nello spostare l'enumeratore all'inizio della raccolta, prima del primo elemento. Ciò invalida l'enumeratore se la raccolta è stata modificata dopo la creazione dell'enumeratore, coerente con MoveNext e Current.