共用方式為


CookieContainer.Add 方法

定義

將 a Cookie 加到 CookieContainer

多載

名稱 Description
Add(Cookie)

將 a Cookie 加到 CookieContainer。 此方法使用來自 的 Cookie 網域來決定要 Cookie 關聯哪個網域集合。

Add(CookieCollection)

將 a CookieCollection 的內容加到 CookieContainer

Add(Uri, Cookie)

為特定 URI 加上 a CookieCookieContainer

Add(Uri, CookieCollection)

將特定 URI 的 a 內容 CookieCollection 加到 a CookieContainer

Add(Cookie)

來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs

將 a Cookie 加到 CookieContainer。 此方法使用來自 的 Cookie 網域來決定要 Cookie 關聯哪個網域集合。

public:
 void Add(System::Net::Cookie ^ cookie);
public void Add(System.Net.Cookie cookie);
member this.Add : System.Net.Cookie -> unit
Public Sub Add (cookie As Cookie)

參數

cookie
Cookie

Cookie將 加入 CookieContainer

例外狀況

cookienull

定義 cookie 域為 null 空字串(“”)。

cookie 大於 maxCookieSize

-或-

cookie 網域不是有效的 URI。

備註

Count屬性等於或超過該Capacity性質,則在加入cookie參數前會從容器中移除一個或多個Cookie實例。 移除的實Cookie例數量足以如下CountCapacity:如果在指定範圍內有過期實例,則會被清理。 如果沒有,則會找到使用較少的 CookieCollection 那個,並從容器中移除。

另請參閱

適用於

Add(CookieCollection)

來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs

將 a CookieCollection 的內容加到 CookieContainer

public:
 void Add(System::Net::CookieCollection ^ cookies);
public void Add(System.Net.CookieCollection cookies);
member this.Add : System.Net.CookieCollection -> unit
Public Sub Add (cookies As CookieCollection)

參數

例外狀況

cookiesnull

備註

若屬性Count等於屬性,Capacity則在加入參數內容cookies前,會先從容器中移除一個或多個Cookie實例。 移除的實 Cookie 例數量足以騰出空間: cookies 若有過期實例,則會被清理。 如果沒有,或需要更多空間,則會找到使用最少的 CookieCollection 容器並從容器中移除。

另請參閱

適用於

Add(Uri, Cookie)

來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs

為特定 URI 加上 a CookieCookieContainer

public:
 void Add(Uri ^ uri, System::Net::Cookie ^ cookie);
public void Add(Uri uri, System.Net.Cookie cookie);
member this.Add : Uri * System.Net.Cookie -> unit
Public Sub Add (uri As Uri, cookie As Cookie)

參數

uri
Uri

要加入的 URI Cookie 會加入 CookieContainer

cookie
Cookie

Cookie將 加入 CookieContainer

例外狀況

urinullcookie是。null

cookie 大於 maxCookieSize

-或-

cookie 網域不是有效的 URI。

備註

如果你只為某個特定主機新增 Cookie 實例,請不要設定 DomainCookie 實例的屬性。 這是根據 URI 自動設定的。

如果你的 URI 對應到本地網域,並且傳送給當地所有主機,請將屬性設 Cookie.Domain 為「.local」。 否則,請確保它與 URI 中使用的主機名稱相符。

VersionCookie 屬性為 Netscape,則 Path 的屬性 Cookie若未明確設定,則是從 URI 衍生而來,且是從 URI 完整路徑,包括頁面名稱。

若屬性Count等於屬性,Capacity則在加入cookie參數前會從容器中移除一個或多個Cookie實例。 移除的實Cookie例數量足以如下CountCapacity:如果範圍內有過期實例,會被清理。 如果沒有,則會找到使用較少的 CookieCollection 那個,並從容器中移除。

另請參閱

適用於

Add(Uri, CookieCollection)

來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs
來源:
CookieContainer.cs

將特定 URI 的 a 內容 CookieCollection 加到 a CookieContainer

public:
 void Add(Uri ^ uri, System::Net::CookieCollection ^ cookies);
public void Add(Uri uri, System.Net.CookieCollection cookies);
member this.Add : Uri * System.Net.CookieCollection -> unit
Public Sub Add (uri As Uri, cookies As CookieCollection)

參數

uri
Uri

要加入的 URI CookieCollection 會加入 CookieContainer

例外狀況

cookiesnull

其中 cookies 一個 cookie 的網域是 null

其中一個 cookie cookies 包含無效網域。

備註

如果你只為某個特定主機新增 Cookie 實例,請不要設定 DomainCookie 實例的屬性。 這是根據 URI 自動設定的。

如果你的 URI 對應到本地網域,並且傳送給當地所有主機,請將屬性設 CookieDomain 為「.local」。 否則,請確保它與 URI 中使用的主機名稱相符。

Count等於 Capacity,則在加入cookie參數前會先從容器中移除一個或多個Cookie實例。 移除的實Cookie例數量足夠,如下CountCapacity:如果範圍內有過期實例,則會被清理。 如果沒有,則會找到使用較少的 CookieCollection 那個,並從容器中移除。

另請參閱

適用於