Share via


CookieCollection.IEnumerable<Cookie>.GetEnumerator Metodo

Definizione

Ottiene un enumeratore in grado di scorrere 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

Restituisce

Oggetto IEnumerator<T> per questo insieme.

Implementazioni

Commenti

È consigliabile usare un solo IEnumerator<T> per leggere i dati nella raccolta. Gli enumeratori non possono essere usati per modificare la raccolta sottostante. L'enumeratore non ha accesso esclusivo alla raccolta.

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

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza CookieCollection a un'interfaccia IEnumerable<T>.

Si applica a