Compartir a través de


HttpCookie Clase

Definición

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
Object Platform::Object IInspectable HttpCookie
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.

Se aplica a

Consulte también