Application.SetCookie(Uri, String) 方法

定義

Uri 所指定的位置建立 Cookie。

public:
 static void SetCookie(Uri ^ uri, System::String ^ value);
public static void SetCookie (Uri uri, string value);
static member SetCookie : Uri * string -> unit
Public Shared Sub SetCookie (uri As Uri, value As String)

參數

uri
Uri

Uri,指定應該建立 Cookie 的位置。

value
String

包含 Cookie 資料的 String

例外狀況

如果嘗試建立指定的 Cookie 時發生問題,) 所呼叫 SetCookie(Uri, String) 的函式 (會引發 InternetSetCookie Win32 錯誤。

備註

Cookie 是一個任意的資料片段,可在應用程式會話期間 (會話 Cookie) 或跨應用程式會話儲存, (持續性 Cookie) 。 您可以呼叫 SetCookie 來建立這兩種類型的 Cookie。

Cookie 資料通常採用下列格式的名稱/值組:

Name=Value

您會將此格式的字串傳遞至 SetCookie ,以及 Uri 通常應該設定 cookie 的位置 (,應用程式域) 。

Cookie 是否為會話 Cookie 或持續性 Cookie,取決於您傳遞至 SetCookie 的 Cookie 字串是否包含到期日。 會話 Cookie 的字串不包含到期日。 永續性 Cookie 的字串會執行,而且格式必須如下:

NAME=VALUE; expires=DAY, DD-MMM-YYYY HH:MM:SS GMT

永續性 Cookie 會儲存在目前 Windows 安裝的暫存網際網路檔案資料夾中,直到到期為止,在此情況下會刪除它們。 您可以將永續性 Cookie 設定為過去的日期/時間值,以從您的應用程式刪除永續性 Cookie。

如需 WPF 中 Cookie 的概觀,請參閱 導覽概觀

適用於

另請參閱