Application.SetCookie(Uri, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为指定的位置 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)
参数
例外
如果尝试创建指定的 Cookie 时出现问题,函数将引发 InternetSetCookie Win32 错误。SetCookie(Uri, String)
注解
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安装的临时 Internet 文件文件夹中,直到过期,在这种情况下,将删除它们。 可以通过将过期日期设置为过去日期/时间值,从应用程序中删除永久性 Cookie。
有关 WPF 中的 cookie 概述,请参阅 Navigation 概述。