Share via


HttpCookieCollection.Get Método

Definición

Devuelve un objeto HttpCookie individual de la colección de cookies. Esta propiedad se sobrecarga para permitir la recuperación de cookies por nombre o por índice numérico.

Sobrecargas

Get(Int32)

Devuelve el objeto HttpCookie con el índice especificado de la colección de cookies.

Get(String)

Devuelve la cookie con el nombre especificado de la colección de cookies.

Get(Int32)

Devuelve el objeto HttpCookie con el índice especificado de la colección de cookies.

public:
 System::Web::HttpCookie ^ Get(int index);
public System.Web.HttpCookie Get (int index);
member this.Get : int -> System.Web.HttpCookie
Public Function Get (index As Integer) As HttpCookie

Parámetros

index
Int32

Índice de la cookie que se devolverá de la colección.

Devoluciones

HttpCookie

HttpCookie 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;
 HttpCookie MyCookie;
 HttpCookieCollection MyCookieCollection = Response.Cookies;

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

Consulte también

Se aplica a

Get(String)

Devuelve la cookie con el nombre especificado de la colección de cookies.

public:
 System::Web::HttpCookie ^ Get(System::String ^ name);
public System.Web.HttpCookie Get (string name);
member this.Get : string -> System.Web.HttpCookie
Public Function Get (name As String) As HttpCookie

Parámetros

name
String

Nombre de la cookie que se va a recuperar de la colección.

Devoluciones

HttpCookie

HttpCookie especificada por name.

Ejemplos

En el ejemplo siguiente se captura la recopilación de cookies enviada por el cliente en una nueva colección de cookies, se recupera la cookie denominada "LastVisit" de la nueva colección y se actualiza el valor de la cookie a la fecha y hora actuales.

HttpCookieCollection MyCookieCollection = Request.Cookies;
 HttpCookie MyCookie = MyCookieCollection.Get("LastVisit");
 MyCookie.Value = DateTime.Now.ToString();
 MyCookieCollection.Set(MyCookie);
Dim MyCookieCollection As HttpCookieCollection = Request.Cookies
 Dim MyCookie As HttpCookie = MyCookieCollection.Get("LastVisit")
 MyCookie.Value = DateTime.Now().ToString()
 MyCookieCollection.Set(MyCookie)

Comentarios

Si la cookie con nombre no existe y la colección de cookies es HttpResponse.Cookies, este método crea una nueva cookie con ese nombre.

Consulte también

Se aplica a