HttpCookieCollection.Get Methode

Definition

Gibt ein einzelnes HttpCookie Objekt aus der Cookieauflistung zurück. Diese Eigenschaft wird überladen, um das Abrufen von Cookies entweder anhand des Namens oder des numerischen Indexes zu ermöglichen.

Überlädt

Name Beschreibung
Get(Int32)

Gibt das HttpCookie Element mit dem angegebenen Index aus der Cookieauflistung zurück.

Get(String)

Gibt das Cookie mit dem angegebenen Namen aus der Cookiesammlung zurück.

Get(Int32)

Gibt das HttpCookie Element mit dem angegebenen Index aus der Cookieauflistung zurück.

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, der aus der Sammlung zurückgegeben werden soll.

Gibt zurück

Der HttpCookie angegebene Wert von index.

Beispiele

Im folgenden Beispiel wird jedes Cookie aus der Cookiesammlung zurückgegeben, überprüft, ob es "LastVisit" heißt, und, wenn "LastVisit" gefunden wird, den Wert auf das aktuelle Datum und die aktuelle Uhrzeit aktualisiert.

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

Weitere Informationen

Gilt für:

Get(String)

Gibt das Cookie mit dem angegebenen Namen aus der Cookiesammlung zurück.

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 Sammlung abgerufen werden soll.

Gibt zurück

Der HttpCookie angegebene Wert von name.

Beispiele

Im folgenden Beispiel wird die vom Client gesendete Cookieauflistung in eine neue Cookiesammlung erfasst, das Cookie mit dem Namen "LastVisit" aus der neuen Sammlung abgerufen und der Wert des Cookies auf das aktuelle Datum und die aktuelle Uhrzeit aktualisiert.

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 Cookiesammlung lautet HttpResponse.Cookies, erstellt diese Methode ein neues Cookie mit diesem Namen.

Weitere Informationen

Gilt für: