ChunkingCookieManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 é 4050 caracteres, que tem suporte de 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 maneira: 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 têm apenas o cabeçalho "chunks-XX" retornado. |