CookieCollection.GetEnumerator CookieCollection.GetEnumerator CookieCollection.GetEnumerator CookieCollection.GetEnumerator Method

Определение

Перечислитель, который выполняет итерацию по коллекции CookieCollection.Gets an enumerator that can iterate through a CookieCollection.

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator

Возвраты

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

Реализации

Комментарии

Для чтения данных в IEnumerator коллекции следует использовать только.You should use an IEnumerator 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.

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