Compartir a través de


HttpCookieCollection.GetKey(Int32) Método

Definición

Devuelve la clave (el nombre) de la cookie en el índice numérico especificado.

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

Parámetros

index
Int32

Índice de la clave que se recuperará de la colección.

Devoluciones

String

Nombre de la cookie especificada por index.

Ejemplos

En el ejemplo siguiente se devuelve cada cookie de la colección de cookies, se comprueba si se denomina "LastVisit" y, si se encuentra "LastVisit", se actualiza su valor a la fecha y hora actuales.

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

Se aplica a