語言

CookieContainer.SetCookies(Uri, String) 方法

定義

從 Cookie HTTP Cookie 標頭中新增一個或多個 Cookie 的實例,針對 CookieContainer 特定 URI。

public:
 void SetCookies(Uri ^ uri, System::String ^ cookieHeader);
public void SetCookies(Uri uri, string cookieHeader);
member this.SetCookies : Uri * string -> unit
Public Sub SetCookies (uri As Uri, cookieHeader As String)

參數

uri
Uri

該 的 URI CookieCollection

cookieHeader
String

HTTP 集合 cookie 標頭的內容由 HTTP 伺服器 Cookie 回傳,實例以逗號分隔。

例外狀況

uri 或 cookieHeader 為 null。

其中一個 cookies 是無效的。

-或-

在將其中一個 cookie 加入容器時發生錯誤。

備註

SetCookies 從 HTTP Cookie 標頭中擷取所有 HTTP Cookie,為每個建立一個 Cookie ,然後將每個 Cookie 加入與 URI 相關的內部 CookieCollection cookie。 字串中的 cookieHeader HTTP Cookie 必須以逗號來界定。

適用於

另請參閱