ChunkingCookieManager Classe

Definição

Manipula cookies limitados por comprimento de cookie. Divide cookies longos para respostas e os remonta a partir de solicitações.

public ref class ChunkingCookieManager : Microsoft::AspNetCore::Authentication::Cookies::ICookieManager
public class ChunkingCookieManager : Microsoft.AspNetCore.Authentication.Cookies.ICookieManager
type ChunkingCookieManager = class
    interface ICookieManager
Public Class ChunkingCookieManager
Implements ICookieManager
Herança
ChunkingCookieManager
Implementações

Construtores

ChunkingCookieManager()

Inicializa uma nova instância de ChunkingCookieManager.

Campos

DefaultChunkSize

O tamanho máximo padrão de caracteres em um cookie para enviar de volta ao cliente.

Propriedades

ChunkSize

O tamanho máximo de cookie a ser enviado de volta ao cliente. Se um cookie exceder esse tamanho, será dividido em vários cookies. Definir esse valor como nulo para desabilitar esse comportamento. O padrão é 4090 caracteres, o que é compatível com todos os navegadores comuns.

Observe que os navegadores também podem conter limites de tamanho total de todos os cookies por domínio e do número de cookies por domínio.

ThrowForPartialCookies

Lançar se não todas as partes de um cookie estiverem disponíveis em uma solicitação de remontagem.

Métodos

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Acrescenta um novo cookie de resposta ao cabeçalho Set-Cookie. Se o cookie for maior que o limite de tamanho determinado, ele será dividido em vários cookies da seguinte forma: Set-Cookie: CookieName=chunks-3; path=/ Set-Cookie: CookieNameC1=Segment1; path=/ Set-Cookie: CookieNameC2=Segment2; path=/ Set-Cookie: CookieNameC3=Segment3; path=/

DeleteCookie(HttpContext, String, CookieOptions)

Exclui o cookie com a chave especificada estabelecendo um estado expirado. Se existir uma parte do cookie correspondente na solicitação, exclua cada parte.

GetRequestCookie(HttpContext, String)

Obter o cookie remontado. Os cookies não divididos são retornados normalmente. Cookies com partes ausentes apenas têm seu header "chunks-XX" retornado.

Aplica-se a