HttpResponse.Cookies Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de cookieverzameling van het antwoord op.
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
Waarde van eigenschap
De cookieverzameling van het antwoord.
Voorbeelden
In het volgende voorbeeld wordt een nieuwe cookie gemaakt met de naam LastVisit, wordt de waarde van de cookie ingesteld op de huidige datum en tijd en wordt de cookie toegevoegd aan de huidige cookieverzameling. Alle cookies in de cookieverzameling worden verzonden naar de client in de Set-Cookie header met de HTTP-uitvoerstroom.
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)
Opmerkingen
ASP.NET bevat twee intrinsieke cookieverzamelingen. De verzameling die wordt geopend via de Cookies verzameling bevat cookies die HttpRequest door de client worden verzonden naar de server in de Cookie header. De verzameling die wordt geopend via de Cookies verzameling bevat HttpResponse nieuwe cookies die op de server zijn gemaakt en naar de client in de Set-Cookie header worden verzonden.
Nadat u een cookie hebt toegevoegd met behulp van de HttpResponse.Cookies verzameling, is de cookie direct beschikbaar in de HttpRequest.Cookies verzameling, zelfs als het antwoord niet naar de client is verzonden.