Name

CookieContainer

Synopsis

This class is a container that holds cookies and organizes them by URI. You can add a Cookie or CookieCollection to a container using the simplest forms of the Add() method, or you can use the forms of the Add() method that take a System.Uri argument. You can retrieve all the cookies for a given URI using the GetCookies() method.

public class CookieContainer {
// Public Constructors
   public method CookieContainer();  
   public method CookieContainer(int capacity);  
   public method CookieContainer(int capacity, 
        int perDomainCapacity, int maxCookieSize);  
// Public Static Fields
   public const field int DefaultCookieLengthLimit;              // =4096
   public const field int DefaultCookieLimit;                    // =300
   public const field int DefaultPerDomainCookieLimit;           // =20
                  // Public Instance Properties
   public field int Capacity{set; get; } 
   public field int Count{get; } 
   public field int MaxCookieSize{set; get; } 
   public field int PerDomainCapacity{set; get; } 
// Public Instance Methods
   public method void Add(Cookie cookie);  
   public method void Add(CookieCollection cookies);  
   public method void Add(Uri uri, Cookie cookie);  
   public method void Add(Uri uri, CookieCollection cookies);  
   public method string GetCookieHeader(Uri uri);  
   public method CookieCollection GetCookies(Uri uri);  
   public method void SetCookies(Uri uri, 
        string cookieHeader);  
}

Returned By

HttpWebRequest.CookieContainer

Passed To

HttpWebRequest.CookieContainer

Get C# in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.