HttpCookieCollection.Get 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 ein einzelnes HttpCookie-Objekt aus der Cookieauflistung zurück. Diese Eigenschaft ist überladen, damit Cookies über ihren Namen oder numerischen Index abgerufen werden können.
Überlädt
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 Cookieauflistung 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, das aus der Auflistung zurückgegeben werden soll.
Gibt zurück
Die von HttpCookie angegebene index
.
Beispiele
Im folgenden Beispiel wird jedes Cookie aus der Cookiesammlung zurückgegeben, es wird überprüft, ob es "LastVisit" heißt, und aktualisiert, wenn "LastVisit" gefunden wird, seinen Wert auf das aktuelle Datum und die aktuelle Uhrzeit.
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 Cookieauflistung 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 Auflistung abgerufen werden soll.
Gibt zurück
Die von HttpCookie angegebene name
.
Beispiele
Im folgenden Beispiel wird die vom Client gesendete Cookiesammlung in einer neuen 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.