ChunkingCookieManager Třída

Definice

To zpracovává soubory cookie, které jsou omezeny na délku souboru cookie. Rozdělí dlouhé soubory cookie pro odpovědi a znovu je sestaví z požadavků.

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
Dědičnost
ChunkingCookieManager
Implementuje

Konstruktory

ChunkingCookieManager()

Inicializuje novou instanci ChunkingCookieManager .

Pole

DefaultChunkSize

Výchozí maximální velikost znaků v souboru cookie pro odeslání zpět klientovi.

Vlastnosti

ChunkSize

Maximální velikost souboru cookie pro odeslání zpět klientovi. Pokud soubor cookie překročí tuto velikost, bude rozdělen do více souborů cookie. Chcete-li toto chování zakázat, nastavte tuto hodnotu na null. Výchozí hodnota je 4090 znaků, které jsou podporovány všemi běžnými prohlížeči.

Upozorňujeme, že prohlížeče můžou mít omezení celkové velikosti všech souborů cookie na doménu a počtu souborů cookie na doménu.

ThrowForPartialCookies

Throw, pokud nejsou všechny bloky souborů cookie k dispozici na žádosti o opětovné sestavení.

Metody

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Připojí nový soubor cookie odpovědi do hlavičky Set-Cookie. Pokud je soubor cookie větší, než je zadaný limit velikosti, rozdělí se na více souborů cookie následujícím způsobem: Set-cookie: cookie = bloky dat-3; cesta =/Set-cookie: CookieNameC1 = Segment1; cesta =/Set-cookie: CookieNameC2 = Segment2; cesta =/Set-cookie: CookieNameC3 = Segment3; cesta =/

DeleteCookie(HttpContext, String, CookieOptions)

Odstraní soubor cookie s daným klíčem nastavením stavu, jehož platnost vypršela. Pokud v žádosti existuje shodný soubor cookie s blokem, odstraňte jednotlivé bloky.

GetRequestCookie(HttpContext, String)

Získá znovu sestavený soubor cookie. Soubory cookie, které nejsou v bloku dat, se vrátí normálně. Soubory cookie s chybějícími bloky dat mají jenom vrácenou hlavičku "bloky dat-XX".

Platí pro