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 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.