为 CookieCollection 对象的集合提供容器。html
程序集: System(System.dll 中)
名称 | 说明 | |
---|---|---|
![]() |
CookieContainer() |
初始化 CookieContainer 类的新实例。web |
![]() |
CookieContainer(Int32) |
使用指定的表示容器能够包含的 Cookie 实例数的值初始化 CookieContainer 类的新实例。数据库 |
![]() |
CookieContainer(Int32, Int32, Int32) |
使用指定属性初始化 CookieContainer 类的新实例。cookie |
名称 | 说明 | |
---|---|---|
![]() |
Capacity |
获取和设置 CookieContainer 能够包含的 Cookie 实例数。数据结构 |
![]() |
Count |
获取 CookieContainer 当前包含的 Cookie 实例数。app |
![]() |
MaxCookieSize |
表示 Cookie 的最大容许长度。dom |
![]() |
PerDomainCapacity |
获取和设置 CookieContainer 能够在每一个域包含的 Cookie 实例数。jsp |
名称 | 说明 | |
---|---|---|
![]() |
Add(Cookie^) | |
![]() |
Add(CookieCollection^) |
将 CookieCollection 的内容添加到 CookieContainer 中。函数 |
![]() |
Add(Uri^, Cookie^) |
将 Cookie 添加到特定 URI 的 CookieContainer 中。 |
![]() |
Add(Uri^, CookieCollection^) |
将 CookieCollection 的内容添加到特定 URI 的 CookieContainer 中。 |
![]() |
Equals(Object^) |
肯定指定的对象是否等于当前对象。(从 Object 继承。) |
![]() |
Finalize() |
在垃圾回收将某一对象回收前容许该对象尝试释放资源并执行其余清理操做。(从 Object 继承。) |
![]() |
GetCookieHeader(Uri^) |
获取 HTTP Cookie 标头,该标头包含表示与特定 URI 关联的 Cookie 实例的 HTTP Cookie。 |
![]() |
GetCookies(Uri^) |
获取包含与特定 URI 关联的 Cookie 实例的 CookieCollection。 |
![]() |
GetHashCode() |
做为默认哈希函数。(从 Object 继承。) |
![]() |
GetType() | |
![]() |
MemberwiseClone() | |
![]() |
SetCookies(Uri^, String^) |
将 HTTP Cookie 标头中的一个或多个 Cookie 的 Cookie 实例添加到特定 URI 的 CookieContainer 中。 |
![]() |
ToString() |
返回表示当前对象的字符串。(从 Object 继承。) |
名称 | 说明 | |
---|---|---|
![]() ![]() |
DefaultCookieLengthLimit |
表示 CookieContainer 能够包含的 Cookie 实例的默认最大大小(以字节为单位)。此字段为常数。 |
![]() ![]() |
DefaultCookieLimit |
表示 CookieContainer 能够包含的 Cookie 实例的默认最大数目。此字段为常数。 |
![]() ![]() |
DefaultPerDomainCookieLimit |
表示 CookieContainer 能够在每一个域引用的 Cookie 实例的默认最大数目。此字段为常数。 |
CookieContainer 是为 Cookie 类的实例提供存储空间的数据结构,该结构以相似于数据库的方式来进行访问。 CookieContainer 具备容量限制,此限制在建立容器或经过属性更改容器时设置。
Cookie 类的实例被添加到基于其起始 URI 的容器。它会被添加到与该 URI 关联的内部 CookieCollection。 Cookie 做为 CookieCollection 或做为可用于提交 HTTP WebRequest 的字符串,从基于该 URI 的容器中进行检索。
CookieContainer 有三项属性用于管理容器的内容容量:Capacity、MaxCookieSize 和 PerDomainCapacity。这些值的默认设置分别为 300、4096 和 20。当一个 Cookie 被添加到容器中时,这些属性将用于肯定是否应丢弃已包含在 CookieContainer 中的 Cookie,以便给新的 Cookie 让出空间。 CookieContainer 对每一次添加进行跟踪,以确保不会超过 Capacity 限制或 PerDomainCapacity 限制。若是超过这两项限制或其中一项限制,则将移除 CookieContainer 所包含的 Cookie 实例。首先,全部过时的 Cookie 都将被移除。若是必须进一步收回容量,则清除最先使用的CookieCollection。