Application.SetCookie(Uri, String) Metodo

Definizione

Crea un cookie per la posizione specificata da un oggetto 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 il quale deve essere creato il cookie.

value
String

Oggetto String che contiene i dati del cookie.

Eccezioni

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

Commenti

Un cookie è un dato arbitrario che può essere archiviato da un'applicazione nel computer client durante le sessioni dell'applicazione (cookie di sessione) o tra sessioni dell'applicazione (cookie permanenti). È possibile creare entrambi i tipi di cookie chiamando SetCookie.

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

Name=Value

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

Il fatto che un cookie sia un cookie di sessione o un cookie permanente 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 permanente esegue e deve essere nel formato seguente:

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

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

Per una panoramica dei cookie in macchine virtuali Windows, vedere Panoramica diNavigation.

Si applica a

Vedi anche