ChunkingCookieManager Třída

Definice

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

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, která se má odeslat zpět klientovi. Pokud soubor cookie překročí tuto velikost, rozdělí se do více souborů cookie. Nastavte tuto hodnotu na hodnotu null, aby se toto chování zakázalo. Výchozí hodnota je 4090 znaků, která je podporována všemi běžnými prohlížeči.

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 ne všechny bloky souboru cookie jsou 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ž daný limit velikosti, rozdělí se 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 žádosti existuje odpovídající blokovaný soubor cookie, odstraňte jednotlivé bloky dat.

GetRequestCookie(HttpContext, String)

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

Platí pro