CookieCollection.GetEnumerator メソッド

定義

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

戻り値

このコレクションの IEnumeratorAn 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. 同じコレクションから同時に作成された2つの列挙子は、コレクションの異なるスナップショットを生成できます。Two enumerators created from the same collection at the same time can produce different snapshots of the collection.

適用対象