ChunkingCookieManager Classe

Definizione

Gestisce i cookie limitati dalla lunghezza per ogni cookie. Suddivide i cookie lunghi per le risposte e li riassembla per le richieste.

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
Ereditarietà
ChunkingCookieManager
Implementazioni

Costruttori

ChunkingCookieManager()

Inizializza una nuova istanza di ChunkingCookieManager.

Campi

DefaultChunkSize

Dimensione massima predefinita di caratteri in un cookie da inviare al client.

Proprietà

ChunkSize

Dimensioni massime del cookie da restituire al client. Se un cookie supera queste dimensioni verrà suddiviso in più cookie. Impostare questo valore su null per disattivare il comportamento. Il valore predefinito è 4050 caratteri, supportato da tutti i browser comuni.

Notare che i browser potrebbero prevedere limiti anche sulle dimensioni totali di tutti i cookie per ogni dominio e sul numero di cookie per dominio.

ThrowForPartialCookies

Generare se non tutti i blocchi di un cookie sono disponibili su richiesta per il riassemblaggio.

Metodi

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Aggiunge un nuovo cookie di risposta all'intestazione Set-Cookie. Se il cookie è maggiore del limite di dimensioni specificato, verrà suddiviso in più cookie come indicato di seguito: 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 i cookie con la chiave specificata impostando uno stato scaduto. Se esiste un corrispondente cookie in blocchi sulla richiesta, eliminare ciascun blocco.

GetRequestCookie(HttpContext, String)

Ottenere il cookie riassemblato. I cookie non suddivisi in blocchi verranno restituiti normalmente. I cookie con blocchi mancanti hanno solo l'intestazione "chunks-XX" restituita.

Si applica a