Compartilhar via


HttpCookie Classe

Definição

Fornece um conjunto de propriedades e métodos para gerenciar um 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
Herança
Object Platform::Object IInspectable HttpCookie
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Os cookies são pequenas partes de dados que são passados entre servidores HTTP e clientes. O principal uso deles é dos desenvolvedores do servidor Web para salvar o estado da sessão. O desenvolvedor do servidor Web usa o estado para correlacionar solicitações anteriores e posteriores. Por exemplo, o estado da sessão pode incluir uma ID de visitante exclusiva que é usada para lembrar (no lado do servidor) o carrinho de compras do visitante.

O servidor HTTP envia cookies para o cliente com o cabeçalho Set-Cookie . O cliente os envia de volta com o cabeçalho Cookie . Os cookies enviados de volta não incluem atributos de cookie. O uso correto de cookie é que o servidor define um cookie uma vez e não o define novamente em respostas subsequentes. Isso funciona porque um cookie, uma vez definido, será enviado de volta até que expire ou seja excluído (desde que corresponda ao URI corretamente). Os cookies são persistentes quando têm um cabeçalho Expira válido. Cookies que não são persistentes são cookies de sessão e não são persistidos de uma sessão para outra.

Embora os cookies sejam comumente usados por desenvolvedores de serviços Web, eles às vezes são usados por desenvolvedores do lado do cliente.

Construtores

HttpCookie(String, String, String)

Inicializa uma nova instância da classe HttpCookie com um nome, domínio e caminho especificados.

Propriedades

Domain

Obtenha o domínio para o qual o HttpCookie é válido.

Expires

Obtenha ou defina a data e a hora de validade do HttpCookie.

HttpOnly

Obtenha ou defina um valor que controla se um script ou outro conteúdo ativo pode acessar esse HttpCookie.

Name

Obtenha o token que representa o nome HttpCookie .

Path

Obtenha o componente de caminho do URI ao qual o HttpCookie se aplica.

Secure

Obtenha ou defina o nível de segurança para o HttpCookie.

Value

Obtenha ou defina o valor para o HttpCookie.

Métodos

ToString()

Retorna uma cadeia de caracteres que representa o objeto HttpCookie atual.

Aplica-se a

Confira também