Manages a collection of cookies for a set of URIs.
public sealed class CookieManager
name | description |
---|---|
CookieManager() | Initializes a new instance of the CookieManager class. |
CookieManager(…) | Initializes a new instance of the CookieManager class. |
CookieContainer { get; } | Returns a reference to the CookieContainer for this instance. |
event CookiesChanged | Raised when cookies are changed. |
ExpireCookies() | Expires the cookies, and raising the CookiesChanged event if there were any cookies (even potentially already expired ones). |
GetCookieHeader(…) | Gets the HTTP Cookie header for the specified URI. |
GetCookies() | Gets the collection of cookies contained in this CookieManager instance. |
GetUriCookies() | Gets the collection of cookies contained in this CookieManager instance. |
SetCookies(…) | Adds UriCookieHeader instances for one or more cookies from an HTTP cookie header to the CookieManager for a specific URI. |
This class is thread-safe.