Freigeben über


HttpResponse.Cookies-Eigenschaft

Ruft die Cookieauflistung der Antwort ab.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public ReadOnly Property Cookies As HttpCookieCollection
'Usage
Dim instance As HttpResponse
Dim value As HttpCookieCollection

value = instance.Cookies
public HttpCookieCollection Cookies { get; }
public:
property HttpCookieCollection^ Cookies {
    HttpCookieCollection^ get ();
}
/** @property */
public HttpCookieCollection get_Cookies ()
public function get Cookies () : HttpCookieCollection

Eigenschaftenwert

Die Cookieauflistung der Antwort.

Hinweise

ASP.NET enthält zwei systeminterne Cookieauflistungen. Die Auflistung, auf die über die Cookies-Auflistung von HttpRequest zugegriffen werden kann, enthält Cookies, die vom Client im Cookieheader an den Server übertragen werden. Die Auflistung, auf die über die Cookies-Auflistung von HttpResponse zugegriffen werden kann, enthält neue Cookies, die auf dem Server erstellt und im Set-Cookie-Header an den Client übertragen werden.

Thema Position
Gewusst wie: Schreiben eines Cookies Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Löschen eines Cookies Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Schreiben eines Cookies Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Löschen eines Cookies Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Schreiben eines Cookies Erstellen von ASP.NET-Webanwendungen
Gewusst wie: Löschen eines Cookies Erstellen von ASP.NET-Webanwendungen

Beispiel

Im folgenden Codebeispiel wird das neue Cookie mit dem Namen "LastVisit" erstellt, der Wert des Cookies wird auf das aktuelle Datum und die aktuelle Uhrzeit festgelegt, und das Cookie wird der aktuellen Auflistung hinzugefügt. Alle Cookies in der Cookieauflistung werden mit dem HTTP-Ausgabestream im Set-Cookie-Header an den Client gesendet.

Dim MyCookie As New HttpCookie("LastVisit")
Dim now As DateTime = DateTime.Now

MyCookie.Value = now.ToString()
MyCookie.Expires = now.AddHours(1)

Response.Cookies.Add(MyCookie)
   
HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;

MyCookie.Value = now.ToString();
MyCookie.Expires = now.AddHours(1);

Response.Cookies.Add(MyCookie);
   
HttpCookie myCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.get_Now();

myCookie.set_Value(now.ToString());
myCookie.set_Expires(now.AddHours(1));

get_Response().get_Cookies().Add(myCookie);
var myCookie : HttpCookie = new HttpCookie("LastVisit")
var now : DateTime = DateTime.Now

myCookie.Value = now.ToString()
myCookie.Expires = now.AddHours(1)

Response.Cookies.Add(myCookie)
   

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpResponse-Klasse
HttpResponse-Member
System.Web-Namespace