HttpCookieCollection.Get Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca pojedynczy HttpCookie obiekt z kolekcji plików cookie. Ta właściwość jest przeciążona, aby umożliwić pobieranie plików cookie według nazwy lub indeksu liczbowego.
Przeciążenia
Get(Int32) |
HttpCookie Zwraca element z określonym indeksem z kolekcji plików cookie. |
Get(String) |
Zwraca plik cookie o określonej nazwie z kolekcji plików cookie. |
Get(Int32)
HttpCookie Zwraca element z określonym indeksem z kolekcji plików 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
Parametry
- index
- Int32
Indeks pliku cookie, który ma wrócić z kolekcji.
Zwraca
Określony HttpCookie przez index
.
Przykłady
Poniższy przykład zwraca każdy plik cookie z kolekcji plików cookie, sprawdza, czy ma nazwę "LastVisit", a jeśli zostanie znaleziony element "LastVisit", zaktualizuje jego wartość do bieżącej daty i godziny.
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
Zobacz też
Dotyczy
Get(String)
Zwraca plik cookie o określonej nazwie z kolekcji plików 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
Parametry
- name
- String
Nazwa pliku cookie do pobrania z kolekcji.
Zwraca
Określony HttpCookie przez name
.
Przykłady
Poniższy przykład przechwytuje kolekcję plików cookie wysyłaną przez klienta do nowej kolekcji plików cookie, pobiera plik cookie o nazwie "LastVisit" z nowej kolekcji i aktualizuje wartość pliku cookie do bieżącej daty i godziny.
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)
Uwagi
Jeśli nazwany plik cookie nie istnieje, a kolekcja plików cookie to HttpResponse.Cookies, ta metoda tworzy nowy plik cookie o tej nazwie.