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.