Udostępnij za pośrednictwem


ChunkingCookieManager Klasa

Definicja

Obsługuje to pliki cookie, które są ograniczone przez długość pliku cookie. Dzieli długie pliki cookie na odpowiedzi i ponownie usuwa je z żądań.

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
Dziedziczenie
ChunkingCookieManager
Implementuje

Konstruktory

ChunkingCookieManager()

Inicjuje nowe wystąpienie klasy ChunkingCookieManager.

Pola

DefaultChunkSize

Domyślny maksymalny rozmiar znaków w pliku cookie do wysłania z powrotem do klienta.

Właściwości

ChunkSize

Maksymalny rozmiar pliku cookie do wysłania z powrotem do klienta. Jeśli plik cookie przekroczy ten rozmiar, zostanie podzielony na wiele plików cookie. Ustaw tę wartość na wartość null, aby wyłączyć to zachowanie. Wartość domyślna to 4050 znaków, która jest obsługiwana przez wszystkie typowe przeglądarki.

Należy pamiętać, że przeglądarki mogą również mieć limity całkowitego rozmiaru wszystkich plików cookie na domenę oraz liczbę plików cookie na domenę.

ThrowForPartialCookies

Zgłaszaj, jeśli nie wszystkie fragmenty pliku cookie są dostępne na żądanie ponownego montażu.

Metody

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Dołącza nowy plik cookie odpowiedzi do nagłówka Set-Cookie. Jeśli plik cookie jest większy niż podany limit rozmiaru, zostanie podzielony na wiele plików cookie w następujący sposób: 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)

Usuwa plik cookie z danym kluczem, ustawiając stan wygaśnięcia. Jeśli w żądaniu istnieje pasujący fragment pliku cookie, usuń każdy fragment.

GetRequestCookie(HttpContext, String)

Pobierz ponownie zmontowany plik cookie. Pliki cookie bez fragmentów są zwracane normalnie. Pliki cookie z brakującymi fragmentami mają zwrócony nagłówek "fragments-XX".

Dotyczy