HttpCookieCollection.Get Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy egyedi HttpCookie objektumot ad vissza a cookie-gyűjteményből. Ez a tulajdonság túlterhelt, és lehetővé teszi a cookie-k név vagy numerikus index szerinti lekérését.
Túlterhelések
| Name | Description |
|---|---|
| Get(Int32) |
HttpCookie A megadott indexet tartalmazó elemet adja vissza a cookie-gyűjteményből. |
| Get(String) |
Visszaadja a cookie-t a megadott névvel a cookie-gyűjteményből. |
Get(Int32)
HttpCookie A megadott indexet tartalmazó elemet adja vissza a cookie-gyűjteményből.
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
Paraméterek
- index
- Int32
A gyűjteményből visszatérni kívánt cookie indexe.
Válaszok
A HttpCookie megadott .index
Példák
Az alábbi példa minden cookie-t visszaad a cookie-gyűjteményből, ellenőrzi, hogy "LastVisit" néven szerepel-e, és ha "LastVisit" található, frissíti az értékét az aktuális dátumra és időpontra.
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
Lásd még
A következőre érvényes:
Get(String)
Visszaadja a cookie-t a megadott névvel a cookie-gyűjteményből.
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
Paraméterek
- name
- String
A gyűjteményből lekérendő cookie neve.
Válaszok
A HttpCookie megadott .name
Példák
Az alábbi példa rögzíti az ügyfél által egy új cookie-gyűjteménybe küldött cookie-gyűjteményt, lekéri a "LastVisit" nevű cookie-t az új gyűjteményből, és frissíti a cookie értékét az aktuális dátumra és időpontra.
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)
Megjegyzések
Ha a névvel ellátott cookie nem létezik, és a cookie-gyűjtemény az HttpResponse.Cookies, ez a módszer létrehoz egy új cookie-t ezzel a névvel.