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

String包含 Cookie 数据的项。

例外

如果尝试创建指定的 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 概述

适用于

另请参阅