HttpCookieCollection.GetKey(Int32) Methode

Definition

Gibt den Schlüssel (den Namen) des Cookies am angegebenen numerischen Index zurück.Returns the key (name) of the cookie at the specified numerical index.

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.The index of the key to retrieve from the collection.

Gibt zurück

Der durch den index angegebene Name des Cookies.The name of the cookie 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;

 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: