HttpCookieCollection.Get Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un singolo oggetto HttpCookie dalla raccolta di cookie. Questa proprietà è in overload per consentire il recupero dei cookie per nome o indice numerico.
Overload
Get(Int32) |
Restituisce l'elemento HttpCookie con l'indice specificato dalla raccolta di cookie. |
Get(String) |
Restituisce il cookie con il nome specificato dalla raccolta di cookie. |
Get(Int32)
Restituisce l'elemento HttpCookie con l'indice specificato dalla raccolta di cookie.
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
Parametri
- index
- Int32
Indice del cookie da restituire dalla raccolta.
Restituisce
HttpCookie 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;
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
Vedi anche
Si applica a
Get(String)
Restituisce il cookie con il nome specificato dalla raccolta di cookie.
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
Parametri
- name
- String
Nome del cookie da recuperare dalla raccolta.
Restituisce
HttpCookie specificato da name
.
Esempio
L'esempio seguente acquisisce la raccolta di cookie inviata dal client in una nuova raccolta di cookie, recupera il cookie denominato "LastVisit" dalla nuova raccolta e aggiorna il valore del cookie alla data e all'ora correnti.
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)
Commenti
Se il cookie denominato non esiste e la raccolta di cookie è HttpResponse.Cookies, questo metodo crea un nuovo cookie con tale nome.