HttpResponse.Cookies Eigenschaft

Definition

Ruft die Antwortcookiessammlung ab.

public:
 property System::Web::HttpCookieCollection ^ Cookies { System::Web::HttpCookieCollection ^ get(); };
public System.Web.HttpCookieCollection Cookies { get; }
member this.Cookies : System.Web.HttpCookieCollection
Public ReadOnly Property Cookies As HttpCookieCollection

Eigenschaftswert

Die Sammlung des Antwortcookies.

Beispiele

Im folgenden Beispiel wird ein neues Cookie mit dem Namen LastVisiterstellt, der Wert des Cookies auf das aktuelle Datum und die aktuelle Uhrzeit festgelegt und das Cookie der aktuellen Cookiesammlung hinzugefügt. Alle Cookies in der Cookiesammlung werden mit dem HTTP-Ausgabedatenstrom an den Client im Set-Cookie Header gesendet.

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

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

Response.Cookies.Add(MyCookie);

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)
   

Hinweise

ASP.NET umfasst zwei systeminterne Cookiesammlungen. Die Sammlung, auf die über die Cookies Sammlung von HttpRequest enthält Cookies zugegriffen wird, die vom Client an den Server in der Cookie Kopfzeile übermittelt werden. Die Sammlung, auf die über die Cookies Sammlung zugegriffen HttpResponse wird, enthält neue Cookies, die auf dem Server erstellt und an den Client in der Set-Cookie Kopfzeile übertragen werden.

Nachdem Sie mithilfe der HttpResponse.Cookies Sammlung ein Cookie hinzugefügt haben, ist das Cookie sofort in der HttpRequest.Cookies Sammlung verfügbar, auch wenn die Antwort nicht an den Client gesendet wurde.

Gilt für: