HttpCookieCollection.Get Methode

Definition

Gibt ein einzelnes HttpCookie-Objekt aus der Cookieauflistung zurück.Returns an individual HttpCookie object from the cookie collection. Diese Eigenschaft ist überladen, damit Cookies über ihren Namen oder numerischen Index abgerufen werden können.This property is overloaded to allow retrieval of cookies by either name or numerical index.

Überlädt

Get(Int32)

Gibt das HttpCookie-Element mit dem angegebenen Index aus der Cookieauflistung zurück.Returns the HttpCookie item with the specified index from the cookie collection.

Get(String)

Gibt das Cookie mit dem angegebenen Namen aus der Cookieauflistung zurück.Returns the cookie with the specified name from the cookie collection.

Get(Int32)

Gibt das HttpCookie-Element mit dem angegebenen Index aus der Cookieauflistung zurück.Returns the HttpCookie item with the specified index from the cookie collection.

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

Parameter

index
Int32

Der Index des Cookies, das aus der Auflistung zurückgegeben werden soll.The index of the cookie to return from the collection.

Gibt zurück

Das von index angegebene HttpCookie.The HttpCookie specified by index.

Beispiele

Im folgenden Beispiel werden alle Cookies aus der Cookie-Auflistung zurückgegeben. es wird überprüft, ob der Name "LastVisit" heißt, und wenn "LastVisit" gefunden wird, aktualisiert seinen Wert auf das aktuelle Datum und die aktuelle Uhrzeit.The following example returns each cookie from the cookie collection, checks whether it is named "LastVisit", and, if "LastVisit" is found, updates its value to the current date and time.

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
   

Siehe auch

Get(String)

Gibt das Cookie mit dem angegebenen Namen aus der Cookieauflistung zurück.Returns the cookie with the specified name from the cookie collection.

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

Parameter

name
String

Der Name des Cookies, das aus der Auflistung abgerufen werden soll.The name of the cookie to retrieve from the collection.

Gibt zurück

Das von name angegebene HttpCookie.The HttpCookie specified by name.

Beispiele

Im folgenden Beispiel wird die vom Client gesendete Cookie-Auflistung in eine neue Cookie-Auflistung erfasst, das Cookie mit dem Namen "LastVisit" aus der neuen Auflistung abgerufen und der Wert des Cookies auf das aktuelle Datum und die aktuelle Uhrzeit aktualisiert.The following example captures the cookie collection sent by the client into a new cookie collection, retrieves the cookie named "LastVisit" from the new collection, and updates the cookie's value to the current date and time.

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)
   

Hinweise

Wenn das benannte Cookie nicht vorhanden ist und die Cookie-Auflistung HttpResponse.Cookiesist, erstellt diese Methode ein neues Cookie mit diesem Namen.If the named cookie does not exist and the cookie collection is HttpResponse.Cookies, this method creates a new cookie with that name.

Siehe auch

Gilt für: