Condividi tramite


Application.SetCookie(Uri, String) Metodo

Definizione

Crea un cookie per il percorso specificato da 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)

Parametri

uri
Uri

Oggetto Uri che specifica il percorso per cui deve essere creato il cookie.

value
String

Oggetto String che contiene i dati del cookie.

Eccezioni

Viene generato un errore Win32 dalla funzione (chiamata da InternetSetCookie SetCookie(Uri, String)) se si verifica un problema quando si tenta di creare il cookie specificato.

Commenti

Un cookie è una parte arbitraria di dati che può essere archiviata da un'applicazione nel computer client durante le sessioni dell'applicazione (cookie di sessione) o nelle sessioni dell'applicazione (cookie persistenti). È possibile creare entrambi i tipi di cookie chiamando SetCookie.

I dati dei cookie in genere accettano la forma di una coppia nome/valore nel formato seguente:

Name=Value

Si passa una stringa di questo formato a SetCookie, insieme alla Uri posizione per cui deve essere impostato il cookie (in genere, il dominio dell'applicazione).

Se un cookie è un cookie di sessione o un cookie persistente dipende dal fatto che la stringa di cookie passata includa SetCookie una data di scadenza. La stringa per un cookie di sessione non include una data di scadenza. La stringa per un cookie persistente esegue e deve essere nel formato seguente:

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

I cookie persistenti vengono archiviati nella cartella File Internet temporanei dell'installazione corrente Windows fino alla scadenza, nel qual caso vengono eliminati. È possibile eliminare un cookie persistente dall'applicazione impostando la data di scadenza su un valore di data/ora precedente.

Per una panoramica dei cookie in WPF, vedere Panoramica dello spostamento.

Si applica a

Vedi anche