Partilhar via


ChunkedCookieHandler Classe

Definição

Representa um manipulador de cookies que grava dados de cookie 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

Comentários

A ChunkedCookieHandler classe apresenta o cookie como uma entidade lógica, de modo que, no caso de cookies com um tamanho que exceda um limite especificado (o tamanho da parte), uma única chamada para o Write método divide os dados em uma série de cookies reais do lado do cliente, nenhum dos quais excede o tamanho da parte.

Os nomes de cookie são construídos com base no name parâmetro para os Writemétodos , Readou Delete . Os nomes de cookie são construídos acrescentando um número ao nome base: name, name1, name2 e assim por diante.

Construtores

ChunkedCookieHandler()

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

ChunkedCookieHandler(Int32)

Inicializa uma nova instância da classe ChunkedCookieHandler que usa um tamanho de parte especificado.

Campos

DefaultChunkSize

O tamanho de parte padrão de 2.000 caracteres.

MinimumChunkSize

O tamanho de parte mínimo de 1.000 caracteres.

Propriedades

ChunkSize

Obtém o tamanho de parte usado pela instância atual.

Domain

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

(Herdado de CookieHandler)
HideFromClientScript

Obtém ou define um valor que indica se o cookie deve ser oculto do script de cliente.

(Herdado de CookieHandler)
Name

Obtém ou define o nome base dos cookies gravados pelo manipulador.

(Herdado de CookieHandler)
Path

Obtém ou define o caminho virtual para o cookie gravado pelo manipulador.

(Herdado de CookieHandler)
PersistentSessionLifetime

O tempo de vida das sessões persistentes. Se for zero, sessões transitórias serão sempre usadas.

(Herdado de CookieHandler)
RequireSsl

Obtém ou define um valor que especifica se o cookie deve ser usado somente com SSL.

(Herdado de CookieHandler)

Métodos

Delete()

Exclui o cookie associado à solicitação atual que tem o nome, domínio e caminho padrão.

(Herdado de CookieHandler)
Delete(HttpContext)

Exclui o cookie associado à solicitação atual que tem o nome, domínio e caminho padrão.

(Herdado de CookieHandler)
Delete(String)

Exclui o cookie associado à solicitação atual que tem o nome e o domínio padrão e caminho especificados.

(Herdado de CookieHandler)
Delete(String, HttpContext)

Exclui o cookie associado à solicitação especificada que tem o nome e o domínio padrão e caminho especificados.

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

Exclui o cookie associado à solicitação especificada que tem o nome, caminho e domínio especificados.

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

Quando substituído em uma classe derivada, exclui o cookie associado à solicitação especificada 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 a função de hash padrão.

(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 do cookie e o caminho de destino estiver dentro do caminho do cookie, corresponderá o uso de maiúsculas da parte do caminho do cookie.

(Herdado de CookieHandler)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Read()

Lê o cookie associado à solicitação atual que tem o nome padrão.

(Herdado de CookieHandler)
Read(HttpContext)

Lê o cookie associado à solicitação atual que tem o nome, domínio e caminho padrão.

(Herdado de CookieHandler)
Read(String)

Lê o cookie associado à solicitação atual que tem o nome especificado.

(Herdado de CookieHandler)
Read(String, HttpContext)

Lê o cookie associado à solicitação especificada que tem o nome e o domínio padrão e caminho especificados.

(Herdado de CookieHandler)
ReadCore(String, HttpContext)

Quando substituído em uma classe derivada, lê o cookie que tem o nome especificado e que está associado com a solicitação especificada.

(Herdado de CookieHandler)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Grava um cookie associado à solicitação atual que tem o valor, a persistência e a hora de expiração especificados.

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

Grava um cookie associado à solicitação atual que tem o nome, o valor e a hora de expiração especificados.

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

Grava um cookie associado à solicitação especificada que tem o nome, o valor e a hora de expiração especificados.

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

Grava um cookie associado à solicitação especificada que tem o nome, o valor, o domínio, o caminho, a hora de expiração e a visibilidade especificados.

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

Quando substituído em uma classe derivada, grava um cookie associado à solicitação especificada que tem o nome, valor, domínio, caminho, tempo de expiração, persistência e visibilidade especificados.

(Herdado de CookieHandler)

Aplica-se a