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>.