ChunkedCookieHandler Classe

Definição

Representa um manipulador de cookie 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 parâmetro name para os métodos Write, Read ou Delete. Os nomes de cookie são construídos acrescentando um número ao nome base: nome, nome1, nome2 e assim por diante.

Construtores

Nome Description
ChunkedCookieHandler()

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

ChunkedCookieHandler(Int32)

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

Campos

Nome Description
DefaultChunkSize

O tamanho da parte padrão de 2000 caracteres.

MinimumChunkSize

O tamanho mínimo da parte de 1000 caracteres.

Propriedades

Nome Description
ChunkSize

Obtém o tamanho da parte usada 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 estar oculto do script do cliente.

(Herdado de CookieHandler)
Name

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

(Herdado de CookieHandler)
Path

Obtém ou define o caminho virtual para cookies gravados pelo manipulador.

(Herdado de CookieHandler)
PersistentSessionLifetime

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

(Herdado de CookieHandler)
RequireSsl

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

(Herdado de CookieHandler)

Métodos

Nome Description
Delete()

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

(Herdado de CookieHandler)
Delete(HttpContext)

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

(Herdado de CookieHandler)
Delete(String, HttpContext)

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

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

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

(Herdado de CookieHandler)
Delete(String)

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

(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, o domínio e o 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 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 cookie e o caminho de destino estiver dentro do caminho do cookie, corresponda à caixa da parte do caminho do cookie.

(Herdado de CookieHandler)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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, o domínio e o caminho padrão.

(Herdado de CookieHandler)
Read(String, HttpContext)

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

(Herdado de CookieHandler)
Read(String)

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

(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 à 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 o tempo 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, 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, String, String, DateTime, Boolean, Boolean, HttpContext)

Grava um cookie associado à solicitação especificada que tem o nome, o valor, o domínio, o caminho, o tempo 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, o valor, o domínio, o caminho, o tempo de expiração, a persistência e a visibilidade especificados.

(Herdado de CookieHandler)

Aplica-se a