Bagikan melalui


ChunkingCookieManager Kelas

Definisi

Ini menangani cookie yang dibatasi oleh per panjang cookie. Ini memecah cookie panjang untuk respons, dan menyusunnya kembali dari permintaan.

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
Warisan
ChunkingCookieManager
Penerapan

Konstruktor

ChunkingCookieManager()

Menginisialisasi instans baru .ChunkingCookieManager

Bidang

DefaultChunkSize

Ukuran maksimum default karakter dalam cookie untuk dikirim kembali ke klien.

Properti

ChunkSize

Ukuran maksimum cookie untuk dikirim kembali ke klien. Jika cookie melebihi ukuran ini, cookie akan dipecah menjadi beberapa cookie. Atur nilai ini ke null untuk menonaktifkan perilaku ini. Defaultnya adalah 4050 karakter, yang didukung oleh semua browser umum.

Perhatikan bahwa browser mungkin juga memiliki batasan pada ukuran total semua cookie per domain, dan pada jumlah cookie per domain.

ThrowForPartialCookies

Lempar jika tidak semua gugus cookie tersedia berdasarkan permintaan untuk perakitan ulang.

Metode

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Menambahkan cookie respons baru ke header Set-Cookie. Jika cookie lebih besar dari batas ukuran yang diberikan, maka cookie akan dipecah menjadi beberapa cookie sebagai berikut: 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)

Menghapus cookie dengan kunci yang diberikan dengan mengatur status kedaluwarsa. Jika cookie yang dipotong yang cocok ada pada permintaan, hapus setiap gugus.

GetRequestCookie(HttpContext, String)

Dapatkan cookie yang disusun ulang. Cookie yang tidak dipotong dikembalikan secara normal. Cookie dengan potongan yang hilang hanya memiliki header "chunks-XX" mereka dikembalikan.

Berlaku untuk