请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
.NET Framework
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework 类库
CookieContainer 类

CookieCollection 对象的集合提供容器。

命名空间:  System.Net
程序集:  System(在 System.dll 中)

Visual Basic(声明)
<SerializableAttribute> _
Public Class CookieContainer
Visual Basic(用法)
Dim instance As CookieContainer
C#
[SerializableAttribute]
public class CookieContainer
Visual C++
[SerializableAttribute]
public ref class CookieContainer
J#
/** @attribute SerializableAttribute */ 
public class CookieContainer
JScript
public class CookieContainer

CookieContainer 是为 Cookie 类的实例提供存储空间的数据结构,该结构以类似于数据库的方式来进行访问。CookieContainer 具有容量限制,此限制在创建容器或通过属性更改容器时设置。

Cookie 类的实例被添加到基于其起始 URI 的容器。它会被添加到与该 URI 关联的内部 CookieCollectionCookie 作为 CookieCollection 或作为可用于提交 HTTP WebRequest 的字符串,从基于该 URI 的容器中进行检索。

CookieContainer 有三项属性用于管理容器的内容容量:CapacityMaxCookieSizePerDomainCapacity。这些值的默认设置分别为 300、4096 和 20。当一个 Cookie 被添加到容器中时,这些属性将用于确定是否应丢弃已包含在 CookieContainer 中的 Cookie,以便给新的 Cookie 让出空间。CookieContainer 对每一次添加进行跟踪,以确保不会超过 Capacity 限制或 PerDomainCapacity 限制。如果超过这两项限制或其中一项限制,则将移除 CookieContainer 所包含的 Cookie 实例。首先,所有过期的 Cookie 都将被移除。如果必须进一步收回容量,则清除最早使用的 CookieCollection

System..::.Object
  System.Net..::.CookieContainer
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1 和 1.0
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2008 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker