HttpCookieCollection.Get Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een afzonderlijk HttpCookie object uit de cookieverzameling. Deze eigenschap is overbelast om het ophalen van cookies toe te staan op naam of numerieke index.
Overloads
| Name | Description |
|---|---|
| Get(Int32) |
Retourneert het HttpCookie item met de opgegeven index uit de cookieverzameling. |
| Get(String) |
Retourneert de cookie met de opgegeven naam uit de cookieverzameling. |
Get(Int32)
Retourneert het HttpCookie item met de opgegeven index uit de cookieverzameling.
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
Parameters
- index
- Int32
De index van de cookie die moet worden geretourneerd uit de verzameling.
Retouren
De HttpCookie opgegeven door index.
Voorbeelden
In het volgende voorbeeld wordt elke cookie uit de cookieverzameling geretourneerd, wordt gecontroleerd of deze de naam LastVisit heeft en, als 'LastVisit' wordt gevonden, de waarde wordt bijgewerkt naar de huidige datum en tijd.
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
Zie ook
Van toepassing op
Get(String)
Retourneert de cookie met de opgegeven naam uit de cookieverzameling.
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
Parameters
- name
- String
De naam van de cookie die moet worden opgehaald uit de verzameling.
Retouren
De HttpCookie opgegeven door name.
Voorbeelden
In het volgende voorbeeld wordt de cookieverzameling vastgelegd die door de client naar een nieuwe cookieverzameling wordt verzonden, wordt de cookie met de naam 'LastVisit' opgehaald uit de nieuwe verzameling en wordt de waarde van de cookie bijgewerkt naar de huidige datum en tijd.
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)
Opmerkingen
Als de benoemde cookie niet bestaat en de cookieverzameling is HttpResponse.Cookies, maakt deze methode een nieuwe cookie met die naam.