CookieCollection.IEnumerable<Cookie>.GetEnumerator CookieCollection.IEnumerable<Cookie>.GetEnumerator CookieCollection.IEnumerable<Cookie>.GetEnumerator Method

Определение

Получает перечислитель, который может выполнять перебор 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 ();
Function GetEnumerator () As IEnumerator(Of Cookie) Implements IEnumerable(Of Cookie).GetEnumerator

Возвраты

Объект IEnumerator<T> для коллекции.An IEnumerator<T> for this collection.

Реализации

Комментарии

Для чтения данных в IEnumerator<T> коллекции следует использовать только.You should use an IEnumerator<T> only to read data in the collection. Перечислители не могут использоваться для изменения базовой коллекции.Enumerators cannot be used to modify the underlying collection. Перечислитель не имеет монопольного доступа к коллекции.The enumerator does not have exclusive access to the collection.

При создании перечислителя он создает моментальный снимок текущего состояния коллекции.When an enumerator is created, it takes a snapshot of the current state of the collection. Если в коллекцию вносятся изменения, например добавление, изменение или удаление элементов, этот моментальный снимок становится несинхронизированным, а перечислитель создает исключение 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. Два перечислителей, созданные из одной коллекции одновременно, могут создавать различные моментальные снимки коллекции.Two enumerators created from the same collection at the same time can produce different snapshots of the collection.

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр CookieCollection приведен к типу интерфейса IEnumerable<T>.It can be used only when the CookieCollection instance is cast to an IEnumerable<T> interface.

Применяется к