CookieCollection Class

Definition

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
Inheritance
CookieCollection
Attributes
Implements

Remarks

The CookieCollection class implements an ICollection interface to provide a general mechanism for handling collections of cookies. For example, this is useful in the case where an application is designed to store cookies for multiple servers.

Constructors

CookieCollection()

Initializes a new instance of the CookieCollection class.

Properties

Count

Gets the number of cookies contained in a CookieCollection.

IsReadOnly

Gets a value that indicates whether a CookieCollection is read-only.

IsSynchronized

Gets a value that indicates whether access to a CookieCollection is thread safe.

Item[Int32]

Gets the Cookie with a specific index from a CookieCollection.

Item[String]

Gets the Cookie with a specific name from a CookieCollection.

SyncRoot

Gets an object to synchronize access to the CookieCollection.

Methods

Add(Cookie)

Adds a Cookie to a CookieCollection.

Add(CookieCollection)

Adds the contents of a CookieCollection to the current instance.

Clear()

Removes all elements from the CookieCollection object.

Contains(Cookie)

Determines whether the specified cookie is in the CookieCollection.

CopyTo(Array, Int32)

Copies the elements of a CookieCollection to the specified array, starting at a particular index.

CopyTo(Cookie[], Int32)

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.

(Inherited from Object)
GetEnumerator()

Gets an enumerator that can iterate through a CookieCollection.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(Cookie)

Removes the specified cookie from the CookieCollection.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

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

Gets an enumerator that can iterate through the CookieCollection.

Extension Methods

Cast<TResult>(IEnumerable)

Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Enables parallelization of a query.

AsQueryable(IEnumerable)

Converts an IEnumerable to an IQueryable.

Applies to

See also