HttpResponse.Cookies Eigenschaft
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.
Ruft die Cookieauflistung der Antwort 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 Cookieauflistung der Antwort.
Beispiele
Im folgenden Beispiel wird ein neues Cookie namens LastVisit
erstellt, der Wert des Cookies auf das aktuelle Datum und die aktuelle Uhrzeit festgelegt und das Cookie zur aktuellen Cookiesammlung hinzugefügt. Alle Cookies in der Cookiesammlung werden an den Client im Set-Cookie
Header mit dem HTTP-Ausgabedatenstrom 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 enthält zwei systeminterne Cookie-Sammlungen. Die Sammlung, auf die über die Cookies Sammlung HttpRequest zugegriffen wird, enthält Cookies, die vom Client an den Server in der Cookie
Kopfzeile übermittelt werden. Die Sammlung, auf die über die Cookies Sammlung HttpResponse zugegriffen wird, enthält neue Cookies, die auf dem Server erstellt und an den Client in der Set-Cookie
Kopfzeile übertragen werden.
Nachdem Sie ein Cookie mithilfe der HttpResponse.Cookies Sammlung hinzugefügt haben, steht das Cookie sofort in der HttpRequest.Cookies Sammlung zur Verfügung, auch wenn die Antwort nicht an den Client gesendet wurde.