Поделиться через


CookieCollection.IEnumerable<Cookie>.GetEnumerator Метод

Определение

Получает перечислитель, который может выполнять перебор 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

Возвращаемое значение

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

Реализации

Комментарии

Следует использовать IEnumerator<T> только для чтения данных в коллекции. Перечислители нельзя использовать для изменения базовой коллекции. Перечислитель не имеет монопольного доступа к коллекции.

При создании перечислителя создается моментальный снимок текущего состояния коллекции. Если в коллекцию вносятся изменения, такие как добавление, изменение или удаление элементов, этот моментальный снимок выходит из синхронизации, и перечислитель выдает исключение InvalidOperationException. Два перечислителя, созданные из одной коллекции одновременно, могут создавать разные моментальные снимки коллекции.

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр CookieCollection приведен к типу интерфейса IEnumerable<T>.

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