Compartir a través de


ChunkingCookieManager Clase

Definición

Controla las cookies que están limitadas por la longitud de cookie. Divide las cookies largas para las respuestas y las vuelve a ensamblar a partir de las solicitudes.

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
Herencia
ChunkingCookieManager
Implementaciones

Constructores

ChunkingCookieManager()

Inicializa una nueva instancia de la clase ChunkingCookieManager.

Campos

DefaultChunkSize

Tamaño máximo predeterminado de caracteres en una cookie que se va a devolver al cliente.

Propiedades

ChunkSize

Tamaño máximo de cookie que se devuelve al cliente. Si una cookie supera este tamaño, se divide en varias cookies. Establezca este valor en null para deshabilitar este comportamiento. El valor predeterminado es de 4050 caracteres, que es compatible con todos los exploradores comunes.

Tenga en cuenta que los exploradores también pueden tener límites en cuanto al tamaño total de cookies y el número de cookies por dominio.

ThrowForPartialCookies

Se inicia cuando todos los fragmentos de una cookie no están disponibles para volverse a ensamblar en una solicitud.

Métodos

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Anexa una cookie de respuesta nueva al encabezado Set-Cookie. Si la cookie es mayor que el límite de tamaño especificado, se dividirá en varias cookies de la siguiente manera: 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)

Elimina la cookie con la clave dada estableciendo un estado expirado. Si existe una cookie fragmentada que coincida en la solicitud, se elimina cada fragmento.

GetRequestCookie(HttpContext, String)

Obtiene la cookie que se ha vuelto a ensamblar. Las cookies no fragmentadas se devuelven del modo habitual. Las cookies con fragmentos que faltan solo tienen el encabezado "fragmentos-XX" devuelto.

Se aplica a