ChunkingCookieManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |