Application.SetCookie(Uri, String) Método

Definición

Crea una cookie para la ubicación especificada por .Uri

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)

Parámetros

uri
Uri

Uri que especifica la ubicación para la que se debe crear la cookie.

value
String

String que contiene los datos de la cookie.

Excepciones

La función genera un error win32 (llamado por InternetSetCookieSetCookie(Uri, String)) si se produce un problema al intentar crear la cookie especificada.

Comentarios

Una cookie es un fragmento arbitrario de datos que una aplicación puede almacenar en el equipo cliente durante las sesiones de aplicación (cookies de sesión) o entre sesiones de aplicación (cookies persistentes). Puede crear ambos tipos de cookies llamando a SetCookie.

Los datos de cookies suelen tener la forma de un par nombre-valor en el formato siguiente:

Name=Value

Pasa una cadena de este formato a SetCookie, junto con la Uri de la ubicación para la que se debe establecer la cookie (normalmente, el dominio de aplicación).

Si una cookie es una cookie de sesión o una cookie persistente depende de si la cadena de cookie a la que pasa SetCookie incluye una fecha de expiración. La cadena de una cookie de sesión no incluye una fecha de expiración. La cadena de una cookie persistente sí y debe tener el formato siguiente:

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

Las cookies persistentes se almacenan en la carpeta Archivos temporales de Internet de la instalación actual Windows hasta que expiren, en cuyo caso se eliminan. Puede eliminar una cookie persistente de la aplicación estableciendo su fecha de expiración en un valor de fecha y hora que se encuentra en el pasado.

Para obtener información general sobre las cookies en WPF, consulte Navigation Overview.

Se aplica a

Consulte también