HttpResponse.Cookies Eigenschap

Definitie

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.

Van toepassing op