HttpCookieCollection.GetKey(Int32) Methode

Definition

Gibt den Schlüssel (Namen) des Cookies am angegebenen numerischen Index zurück.

public:
 System::String ^ GetKey(int index);
public string GetKey(int index);
member this.GetKey : int -> string
Public Function GetKey (index As Integer) As String

Parameter

index
Int32

Der Index des Schlüssels, der aus der Auflistung abgerufen werden soll.

Gibt zurück

Der Name des durch 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;

 HttpCookieCollection MyCookieCollection = Response.Cookies;

 for(loop1 = 0; loop1 < MyCookieCollection.Count; loop1++)
 {
    if(MyCookieCollection.GetKey(loop1) == "LastVisit")
    {
       MyCookieCollection[loop1].Value = DateTime.Now.ToString();
       MyCookieCollection.Set(MyCookieCollection[loop1]);
    }
 }
Dim loop1 As Integer
 Dim MyCookie As HttpCookie
 Dim MyCookieCollection As HttpCookieCollection = Request.Cookies
 
 For loop1 = 0 To MyCookieCollection.Count - 1
    If MyCookieCollection.GetKey(loop1) = "LastVisit" Then
       MyCookieCollection(loop1).Value = DateTime.Now().ToString()
       MyCookieCollection.Set(MyCookieCollection(loop1))
       Exit For
    End If
 Next loop1

Gilt für: