HttpResponse.Cookies Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la colección de cookies de respuesta.
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
Valor de propiedad
Colección de cookies de respuesta.
Ejemplos
En el ejemplo siguiente se crea una nueva cookie denominada LastVisit, se establece el valor de la cookie en la fecha y hora actuales, y se agrega la cookie a la colección de cookies actual. Todas las cookies de la colección de cookies se envían al cliente en el Set-Cookie encabezado con el flujo de salida 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)
Comentarios
ASP.NET incluye dos colecciones intrínsecas de cookies. La colección a la que se accede a través de la Cookies colección de HttpRequest contiene cookies transmitidas por el cliente al servidor en el Cookie encabezado . La colección a la que se accede a través de la Cookies colección de HttpResponse contiene nuevas cookies creadas en el servidor y transmitidas al cliente en el Set-Cookie encabezado .
Después de agregar una cookie mediante la HttpResponse.Cookies recopilación, la cookie estará disponible inmediatamente en la HttpRequest.Cookies colección, incluso si la respuesta no se ha enviado al cliente.