ChunkingCookieManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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". |