HttpCookieCollection.Get Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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 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.