HttpCookieCollection.Get Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett enskilt HttpCookie objekt från cookiesamlingen. Den här egenskapen är överbelastad för att tillåta hämtning av cookies med antingen namn eller numeriskt index.
Överlagringar
| Name | Description |
|---|---|
| Get(Int32) |
HttpCookie Returnerar objektet med det angivna indexet från cookiesamlingen. |
| Get(String) |
Returnerar cookien med det angivna namnet från cookiesamlingen. |
Get(Int32)
HttpCookie Returnerar objektet med det angivna indexet från cookiesamlingen.
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
Parametrar
- index
- Int32
Indexet för cookien som ska returneras från samlingen.
Returer
Angivet HttpCookie av index.
Exempel
I följande exempel returneras varje cookie från cookiesamlingen, kontrollerar om den heter "LastVisit" och uppdaterar värdet till aktuellt datum och tid om "LastVisit" hittas.
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
Se även
Gäller för
Get(String)
Returnerar cookien med det angivna namnet från cookiesamlingen.
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
Parametrar
- name
- String
Namnet på cookien som ska hämtas från samlingen.
Returer
Angivet HttpCookie av name.
Exempel
I följande exempel avbildas cookiesamlingen som skickas av klienten till en ny cookiesamling, hämtar cookien med namnet "LastVisit" från den nya samlingen och uppdaterar cookiens värde till aktuellt datum och tid.
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)
Kommentarer
Om den namngivna cookien inte finns och cookiesamlingen är HttpResponse.Cookiesskapar den här metoden en ny cookie med det namnet.