HttpCookie Clase
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í.
Proporciona un conjunto de propiedades y métodos para administrar una cookie HTTP.
public ref class HttpCookie sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpCookieFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpCookie final : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpCookieFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpCookie final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpCookieFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpCookie : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpCookieFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpCookie : IStringable
function HttpCookie(name, domain, path)
Public NotInheritable Class HttpCookie
Implements IStringable
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Las cookies son pequeños fragmentos de datos que se pasan entre servidores HTTP y clientes. Su uso principal es el de los desarrolladores de servidores web para guardar el estado de sesión. El desarrollador del servidor web usa el estado para correlacionar las solicitudes anteriores y posteriores. Por ejemplo, el estado de sesión puede incluir un identificador de visitante único que se usa para recordar (en el lado servidor) el carro de la compra del visitante.
El servidor HTTP envía cookies al cliente con el encabezado Set-Cookie . El cliente los devuelve con el encabezado Cookie . Las cookies que se envían de vuelta no incluyen atributos de cookie. El uso correcto de cookies es que el servidor establece una cookie una vez y no lo vuelve a establecer en las respuestas posteriores. Esto funciona porque una cookie, una vez establecida, se devolverá hasta que expire o se elimine (siempre que coincida con el URI correctamente). Las cookies son persistentes cuando tienen un encabezado Expires válido. Las cookies que no son persistentes son cookies de sesión y no se conservan de una sesión a otra.
Aunque los desarrolladores de servicios web suelen usar las cookies, a veces los desarrolladores del lado cliente las usan.
Constructores
HttpCookie(String, String, String) |
Inicializa una nueva instancia de la clase HttpCookie con un nombre, un dominio y una ruta de acceso especificados. |
Propiedades
Domain |
Obtenga el dominio para el que HttpCookie es válido. |
Expires |
Obtiene o establece la fecha y hora de expiración de HttpCookie. |
HttpOnly |
Obtiene o establece un valor que controla si un script u otro contenido activo pueden acceder a este HttpCookie. |
Name |
Obtenga el token que representa el nombre HttpCookie . |
Path |
Obtenga el componente de ruta de acceso del URI al que se aplica HttpCookie . |
Secure |
Obtenga o establezca el nivel de seguridad para HttpCookie. |
Value |
Obtiene o establece el valor de HttpCookie. |
Métodos
ToString() |
Devuelve una cadena que representa el objeto HttpCookie actual. |