CookieContainer.SetCookies(Uri, String) 方法

定義

將 HTTP Cookie 標頭中一或多個 Cookie 的 Cookie 執行個體加入至特定 URI 的 CookieContainer

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

CookieCollection 的 URI。

cookieHeader
String

使用以逗號分隔的 Cookie 執行個體,由 HTTP 伺服器傳回的 HTTP Set-Cookie 標頭的內容。

例外狀況

uricookieHeadernull

其中一個 Cookie 無效。

-或-

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

備註

SetCookies 從 HTTP Cookie 標頭提取所有 HTTP Cookie、為每個 Cookie 建置 , Cookie 然後將每個 Cookie Cookie 新增至與 URI 相關聯的內部 CookieCollection 。 字串中的 cookieHeader HTTP Cookie 必須以逗號分隔。

適用於

另請參閱