CookieCollection.IEnumerable<Cookie>.GetEnumerator Metodo

Definizione

Ottiene un enumeratore in grado di scorrere l'oggetto CookieCollection.

 virtual System::Collections::Generic::IEnumerator<System::Net::Cookie ^> ^ System.Collections.Generic.IEnumerable<System.Net.Cookie>.GetEnumerator() = System::Collections::Generic::IEnumerable<System::Net::Cookie ^>::GetEnumerator;
System.Collections.Generic.IEnumerator<System.Net.Cookie> IEnumerable<Cookie>.GetEnumerator();
abstract member System.Collections.Generic.IEnumerable<System.Net.Cookie>.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Net.Cookie>
override this.System.Collections.Generic.IEnumerable<System.Net.Cookie>.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Net.Cookie>
Function GetEnumerator () As IEnumerator(Of Cookie) Implements IEnumerable(Of Cookie).GetEnumerator

Valori restituiti

Oggetto IEnumerator<T> per questa raccolta.

Implementazioni

Commenti

È consigliabile usare un oggetto IEnumerator<T> solo per leggere i dati nella raccolta. Non è possibile utilizzare enumeratori per modificare la raccolta sottostante. L'enumeratore non ha accesso esclusivo alla raccolta.

Quando viene creato un enumeratore, viene creato uno snapshot dello stato corrente della raccolta. Se vengono apportate modifiche alla raccolta, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi, questo snapshot non viene sincronizzato e l'enumeratore genera un'eccezione InvalidOperationException. Due enumeratori creati contemporaneamente dalla stessa raccolta possono produrre snapshot diversi della raccolta.

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia CookieCollectionIEnumerable<T> .

Si applica a