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í.
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". |