CookieCollection Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |