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 va a crear la cookie.

value
String

String que contiene los datos de la cookie.

Excepciones

La función genera InternetSetCookie un error win32 (llamado por SetCookie(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.

Normalmente, los datos de cookies tienen la forma de un par nombre-valor en el siguiente formato:

Name=Value

Se pasa una cadena de este formato a SetCookie, junto con la de la Uri 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 siguiente formato:

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

Las cookies persistentes se almacenan en la carpeta Archivos de Internet temporales 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 Información general sobre la navegación.

Se aplica a

Consulte también