HttpCookieCollection.GetKey(Int32) Metodo

Definizione

Restituisce la chiave (nome) del cookie in corrispondenza dell'indice numerico specificato.

public:
 System::String ^ GetKey(int index);
public string GetKey (int index);
member this.GetKey : int -> string
Public Function GetKey (index As Integer) As String

Parametri

index
Int32

Indice della chiave da recuperare dalla raccolta.

Restituisce

String

Nome del cookie specificato da index.

Esempio

L'esempio seguente restituisce ogni cookie dalla raccolta di cookie, verifica se è denominato "LastVisit" e, se viene trovato "LastVisit", aggiorna il relativo valore alla data e all'ora correnti.

int loop1;

 HttpCookieCollection MyCookieCollection = Response.Cookies;

 for(loop1 = 0; loop1 < MyCookieCollection.Count; loop1++)
 {
    if(MyCookieCollection.GetKey(loop1) == "LastVisit")
    {
       MyCookieCollection[loop1].Value = DateTime.Now.ToString();
       MyCookieCollection.Set(MyCookieCollection[loop1]);
    }
 }
Dim loop1 As Integer
 Dim MyCookie As HttpCookie
 Dim MyCookieCollection As HttpCookieCollection = Request.Cookies
 
 For loop1 = 0 To MyCookieCollection.Count - 1
    If MyCookieCollection.GetKey(loop1) = "LastVisit" Then
       MyCookieCollection(loop1).Value = DateTime.Now().ToString()
       MyCookieCollection.Set(MyCookieCollection(loop1))
       Exit For
    End If
 Next loop1

Si applica a