.NET Framework 类库
CookieContainer.Add 方法 (Uri, CookieCollection)

CookieCollection 的内容添加到特定 URI 的 CookieContainer 中。

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

语法

Visual Basic(声明)
Public Sub Add ( _
    uri As Uri, _
    cookies As CookieCollection _
)
Visual Basic(用法)
Dim instance As CookieContainer
Dim uri As Uri
Dim cookies As CookieCollection

instance.Add(uri, cookies)
C#
public void Add (
    Uri uri,
    CookieCollection cookies
)
C++
public:
void Add (
    Uri^ uri, 
    CookieCollection^ cookies
)
J#
public void Add (
    Uri uri, 
    CookieCollection cookies
)
JScript
public function Add (
    uri : Uri, 
    cookies : CookieCollection
)

参数

uri

要添加到 CookieContainerCookieCollection 的 URI。

cookies

要添加到 CookieContainerCookieCollection

异常

异常类型条件

ArgumentNullException

cookies 为 空引用(在 Visual Basic 中为 Nothing)。

ArgumentException

cookies 中的某一个 Cookie 的域是 空引用(在 Visual Basic 中为 Nothing)。

CookieException

cookies 中的某一个 Cookie 包含无效的域。

备注

如果只为一个特定的主机添加 Cookie 实例,则不要设置 Cookie 实例的 Domain 属性。该属性是根据 URI 自动设置的。

如果 URI 对应于本地域并且发送到本地域上的所有主机,请将 CookieDomain 属性设置为等于“.local”。否则,请确保它与 URI 中使用的主机名相匹配。

如果 Count 等于 Capacity,则在添加 cookie 参数之前从容器中移除一个或多个 Cookie 实例。按如下方式移除足够的 Cookie 实例以使 Count 小于 Capacity:如果在范围内有过期的实例,则清理它们。如果没有,则查找最早使用的 CookieCollection 并将其从容器中移除。

平台

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

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

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0
请参见

标记 :


Page view tracker