ChunkedCookieHandler Classe

Definição

Representa um handler de cookies que escreve dados de cookies para que os cookies nunca excedam um tamanho definido.

public ref class ChunkedCookieHandler sealed : System::IdentityModel::Services::CookieHandler
public sealed class ChunkedCookieHandler : System.IdentityModel.Services.CookieHandler
type ChunkedCookieHandler = class
    inherit CookieHandler
Public NotInheritable Class ChunkedCookieHandler
Inherits CookieHandler
Herança
ChunkedCookieHandler

Observações

A ChunkedCookieHandler classe apresenta o cookie como uma entidade lógica, de modo que, no caso de cookies com um tamanho que ultrapassa um limiar especificado (o tamanho do bloco), uma única chamada ao Write método divide os dados numa série de cookies reais do lado do cliente, nenhum dos quais ultrapassa o tamanho do bloco.

Os nomes dos cookies são construídos com base no name parâmetro para , WriteRead, ou Delete métodos. Os nomes dos cookies são construídos acrescentando um número ao nome base: name, name1, name2, e assim sucessivamente.

Construtores

Name Description
ChunkedCookieHandler()

Inicializa uma nova instância da ChunkedCookieHandler classe que usa o tamanho padrão do chunk.

ChunkedCookieHandler(Int32)

Inicializa uma nova instância da ChunkedCookieHandler classe que utiliza um tamanho de chunk especificado.

Campos

Name Description
DefaultChunkSize

O tamanho padrão do bloco é de 2000 caracteres.

MinimumChunkSize

O tamanho mínimo do bloco é de 1000 caracteres.

Propriedades

Name Description
ChunkSize

Obtém o tamanho do bloco usado pela instância atual.

Domain

Obtém ou define o domínio usado para cookies.

(Herdado de CookieHandler)
HideFromClientScript

Recebe ou define um valor que indica se o cookie deve ser ocultado do script do cliente.

(Herdado de CookieHandler)
Name

Recebe ou define o nome base para cookies escritos pelo handler.

(Herdado de CookieHandler)
Path

Obtém ou define o caminho virtual para cookies escritos pelo handler.

(Herdado de CookieHandler)
PersistentSessionLifetime

A vida inteira de sessões persistentes. Se zero, são sempre usadas sessões transitórias.

(Herdado de CookieHandler)
RequireSsl

Recebe ou define um valor que especifica se o cookie deve ser usado apenas com SSL.

(Herdado de CookieHandler)

Métodos

Name Description
Delete()

Apaga o cookie associado ao pedido atual que tem o nome, domínio e caminho predefinidos.

(Herdado de CookieHandler)
Delete(HttpContext)

Apaga o cookie associado ao pedido atual que tem o nome, domínio e caminho predefinidos.

(Herdado de CookieHandler)
Delete(String, HttpContext)

Elimina o cookie associado ao pedido especificado que tem o nome especificado e o domínio e caminho predefinidos.

(Herdado de CookieHandler)
Delete(String, String, String, HttpContext)

Elimina o cookie associado ao pedido especificado que tem o nome, caminho e domínio especificados.

(Herdado de CookieHandler)
Delete(String)

Elimina o cookie associado ao pedido atual que tem o nome especificado e o domínio e caminho predefinidos.

(Herdado de CookieHandler)
DeleteCore(String, String, String, HttpContext)

Quando sobreposto numa classe derivada, apaga o cookie associado ao pedido especificado que tem o nome, domínio e caminho especificados.

(Herdado de CookieHandler)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MatchCookiePath(Uri, Uri)

Se o domínio de destino estiver dentro do domínio de cookies e o caminho de destino estiver dentro do caminho de cookies, corresponda à carcaça da parte do caminho de cookies.

(Herdado de CookieHandler)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Read()

Lê o cookie associado ao pedido atual que tem o nome padrão.

(Herdado de CookieHandler)
Read(HttpContext)

Lê o cookie associado ao pedido atual que tem o nome, domínio e caminho predefinidos.

(Herdado de CookieHandler)
Read(String, HttpContext)

Lê o cookie associado ao pedido especificado que tem o nome especificado e o domínio e caminho predefinidos.

(Herdado de CookieHandler)
Read(String)

Lê o cookie associado ao pedido atual que tem o nome especificado.

(Herdado de CookieHandler)
ReadCore(String, HttpContext)

Quando sobrescrito numa classe derivada, lê o cookie que tem o nome especificado e que está associado ao pedido especificado.

(Herdado de CookieHandler)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Write(Byte[], Boolean, DateTime)

Escreve um cookie associado ao pedido atual que tem o valor, persistência e tempo de expiração especificados.

(Herdado de CookieHandler)
Write(Byte[], String, DateTime, HttpContext)

Escreve um cookie associado ao pedido especificado que tem o nome, valor e tempo de expiração especificados.

(Herdado de CookieHandler)
Write(Byte[], String, DateTime)

Escreve um cookie associado ao pedido atual com o nome, valor e tempo de expiração especificados.

(Herdado de CookieHandler)
Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

Escreve um cookie associado ao pedido especificado que tem o nome, valor, domínio, caminho, tempo de expiração e visibilidade especificados.

(Herdado de CookieHandler)
WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

Quando sobrescrito numa classe derivada, escreve um cookie associado ao pedido especificado que tem o nome, valor, domínio, caminho, tempo de expiração, persistência e visibilidade especificados.

(Herdado de CookieHandler)

Aplica-se a