CookieCollection クラス

定義

Cookie クラスのインスタンスのコレクション コンテナーを提供します。Provides a collection container for instances of the Cookie class.

public ref class CookieCollection : System::Collections::ICollection
[System.Serializable]
public class CookieCollection : System.Collections.ICollection
type CookieCollection = class
    interface ICollection
    interface IEnumerable
Public Class CookieCollection
Implements ICollection
継承
CookieCollection
属性
実装

注釈

クラスCookieCollectionは、クッキー ICollectionのコレクションを処理するための一般的なメカニズムを提供するインターフェイスを実装します。The CookieCollection class implements an ICollection interface to provide a general mechanism for handling collections of cookies. たとえば、アプリケーションが複数のサーバーの cookie を格納するように設計されている場合に便利です。For example, this is useful in the case where an application is designed to store cookies for multiple servers.

コンストラクター

CookieCollection()

CookieCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the CookieCollection class.

プロパティ

Count

CookieCollection に格納されているクッキーの数を取得します。Gets the number of cookies contained in a CookieCollection.

IsReadOnly

CookieCollection が読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether a CookieCollection is read-only.

IsSynchronized

CookieCollection へのアクセスがスレッド セーフかどうかを示す値を取得します。Gets a value that indicates whether access to a CookieCollection is thread safe.

Item[Int32]

Cookie から特定のインデックスを持つ CookieCollection を取得します。Gets the Cookie with a specific index from a CookieCollection.

Item[String]

Cookie から特定の名前の CookieCollection を取得します。Gets the Cookie with a specific name from a CookieCollection.

SyncRoot

CookieCollection へのアクセスを同期するためのオブジェクトを取得します。Gets an object to synchronize access to the CookieCollection.

メソッド

Add(Cookie)

CookieCookieCollection に追加します。Adds a Cookie to a CookieCollection.

Add(CookieCollection)

現在のインスタンスに CookieCollection の内容を追加します。Adds the contents of a CookieCollection to the current instance.

Clear()

CookieCollection オブジェクトからすべての要素を削除します。Removes all elements from the CookieCollection object.

Contains(Cookie)

指定された Cookie が CookieCollection 内にあるかどうかを判断します。Determines whether the specified cookie is in the CookieCollection.

CopyTo(Array, Int32)

特定のインデックスを開始位置として、指定された配列に CookieCollection の要素をコピーします。Copies the elements of a CookieCollection to the specified array, starting at a particular index.

CopyTo(Cookie[], Int32)

コピー先の配列の指定したインデックスを開始位置として、CookieCollection 配列に、この Cookie の要素をコピーします。Copies the elements of this CookieCollection to a Cookie array starting at the specified index of the target array.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetEnumerator()

CookieCollection を反復処理できる列挙子を取得します。Gets an enumerator that can iterate through a CookieCollection.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Remove(Cookie)

指定された Cookie を CookieCollection から削除します。Removes the specified cookie from the CookieCollection.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)
ICollection.IsSynchronized
ICollection.SyncRoot
IEnumerable<Cookie>.GetEnumerator()

CookieCollection を反復処理できる列挙子を取得します。Gets an enumerator that can iterate through the CookieCollection.

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください