CookieCollection Class

Definition

Provides a collection container for instances of the Cookie class.

public ref class CookieCollection : System::Collections::ICollection
public ref class CookieCollection sealed : System::Collections::ICollection
public class CookieCollection : System.Collections.ICollection
[System.Serializable]
public class CookieCollection : System.Collections.ICollection
public sealed class CookieCollection : System.Collections.ICollection
type CookieCollection = class
    interface ICollection
    interface IEnumerable
[<System.Serializable>]
type CookieCollection = class
    interface ICollection
    interface IEnumerable
Public Class CookieCollection
Implements ICollection
Public NotInheritable 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

Name Description
CookieCollection()

Initializes a new instance of the CookieCollection class.

Properties

Name Description
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

Name Description
Add(Cookie)

Adds a Cookie to a CookieCollection.

Add(CookieCollection)

Adds the contents of a CookieCollection to the current instance.

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)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

Name Description
ICollection.CopyTo(Array, Int32)

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

ICollection.IsSynchronized

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

ICollection.SyncRoot

Gets an object to synchronize access to the CookieCollection.

Extension Methods

Name Description
AsParallel(IEnumerable)

Enables parallelization of a query.

AsQueryable(IEnumerable)

Converts an IEnumerable to an IQueryable.

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.

Applies to

See also