CookieCollection.IEnumerable<Cookie>.GetEnumerator Método

Definición

Obtiene un enumerador que recorre en iteración la colección CookieCollection.Gets an enumerator that can iterate through the 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

Devoluciones

IEnumerator<Cookie>

IEnumerator<T> para esta colección.An IEnumerator<T> for this collection.

Implementaciones

Comentarios

Solo debe utilizar un IEnumerator<T> para leer los datos de la colección.You should use an IEnumerator<T> only to read data in the collection. Los enumeradores no se pueden usar para modificar la colección subyacente.Enumerators cannot be used to modify the underlying collection. El enumerador no tiene acceso exclusivo a la colección.The enumerator does not have exclusive access to the collection.

Cuando se crea un enumerador, éste toma una instantánea del estado actual de la colección.When an enumerator is created, it takes a snapshot of the current state of the collection. Si se realizan cambios en la colección, como agregar, modificar o eliminar elementos, esta instantánea no se sincroniza y el enumerador produce una excepción InvalidOperationException .If changes are made to the collection, such as adding, modifying, or deleting elements, this snapshot gets out of sync and the enumerator throws an InvalidOperationException. Dos enumeradores creados a partir de la misma colección al mismo tiempo pueden generar distintas instantáneas de la colección.Two enumerators created from the same collection at the same time can produce different snapshots of the collection.

Este miembro es una implementación explícita de un miembro de interfaz.This member is an explicit interface member implementation. Solo se puede utilizar cuando la instancia de CookieCollection se convierte en una interfaz IEnumerable<T>.It can be used only when the CookieCollection instance is cast to an IEnumerable<T> interface.

Se aplica a