HttpCookieCollection.GetKey(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Schlüssel (den 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 durch den index
angegebene Name des Cookies.
Beispiele
Im folgenden Beispiel wird jedes Cookie aus der Cookiesammlung zurückgegeben, überprüft, ob er "LastVisit" genannt wird und ob "LastVisit" gefunden wird, aktualisiert seinen Wert auf das aktuelle Datum und die aktuelle Uhrzeit.
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