HttpCookieCollection.Get Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí jednotlivý HttpCookie objekt z kolekce souborů cookie. Tato vlastnost je přetížena tak, aby umožňovala načítání souborů cookie podle názvu nebo číselného indexu.
Přetížení
Get(Int32) |
HttpCookie Vrátí položku se zadaným indexem z kolekce souborů cookie. |
Get(String) |
Vrátí soubor cookie se zadaným názvem z kolekce souborů cookie. |
Get(Int32)
HttpCookie Vrátí položku se zadaným indexem z kolekce souborů 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
Index souboru cookie, který se má vrátit z kolekce.
Návraty
Zadaný HttpCookie parametrem index
.
Příklady
Následující příklad vrátí každý soubor cookie z kolekce souborů cookie, zkontroluje, jestli má název LastVisit, a pokud se najde LastVisit, aktualizuje jeho hodnotu na aktuální datum a čas.
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
Viz také
Platí pro
Get(String)
Vrátí soubor cookie se zadaným názvem z kolekce souborů 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
Název souboru cookie, který se má načíst z kolekce.
Návraty
Zadaný HttpCookie parametrem name
.
Příklady
Následující příklad zachycuje kolekci cookie odeslanou klientem do nové kolekce souborů cookie, načte soubor cookie s názvem LastVisit z nové kolekce a aktualizuje hodnotu souboru cookie na aktuální datum a čas.
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)
Poznámky
Pokud pojmenovaný soubor cookie neexistuje a kolekce souborů cookie je HttpResponse.Cookies, tato metoda vytvoří nový soubor cookie s tímto názvem.