HttpResponse.Cookies Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la raccolta di cookie di risposta.
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
Valore della proprietà
Raccolta di cookie di risposta.
Esempio
L'esempio seguente crea un nuovo cookie denominato LastVisit
, imposta il valore del cookie sulla data e l'ora correnti e aggiunge il cookie alla raccolta di cookie corrente. Tutti i cookie nella raccolta di cookie vengono inviati al client nell'intestazione Set-Cookie
con il flusso di output HTTP.
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)
Commenti
ASP.NET include due raccolte intrinseche di cookie. La raccolta a cui si accede tramite la Cookies raccolta di HttpRequest contiene cookie trasmessi dal client al server nell'intestazione Cookie
. La raccolta a cui si accede tramite la Cookies raccolta di HttpResponse contiene nuovi cookie creati nel server e trasmessi al client nell'intestazione Set-Cookie
.
Dopo aver aggiunto un cookie usando la HttpResponse.Cookies raccolta, il cookie è immediatamente disponibile nella HttpRequest.Cookies raccolta, anche se la risposta non è stata inviata al client.