Sdílet prostřednictvím


ChunkingCookieManager Třída

Definice

Tím se zpracovávají soubory cookie, které jsou omezeny délkou souboru cookie. Rozděluje dlouhé soubory cookie pro odpovědi a znovu je sestavuje 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 objektu 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, který se má odeslat zpět klientovi. Pokud soubor cookie překročí tuto velikost, rozdělí se do několika souborů cookie. Pokud chcete toto chování zakázat, nastavte tuto hodnotu na hodnotu null. Výchozí hodnota je 4050 znaků, což podporují všechny běžné prohlížeče.

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

ThrowForPartialCookies

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

Metody

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Připojí nový soubor cookie odpovědi k hlavičce Set-Cookie. Pokud je soubor cookie větší než daný limit velikosti, bude rozdělen do několika souborů cookie následujícím způsobem: 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)

Odstraní soubor cookie s daným klíčem nastavením stavu vypršení platnosti. Pokud v požadavku existuje odpovídající blokovaný soubor cookie, odstraňte jednotlivé bloky dat.

GetRequestCookie(HttpContext, String)

Získejte znovu sestavený soubor cookie. Soubory cookie bez bloků dat se vrací normálně. Soubory cookie s chybějícími bloky dat mají jenom vrácenou hlavičku "chunks-XX".

Platí pro