Share via


ChunkingCookieManager Sınıf

Tanım

Bu, tanımlama bilgisi uzunluğuna göre sınırlı olan tanımlama bilgilerini işler. Uzun tanımlama bilgilerini yanıtlar için ayırır ve isteklerden yeniden bir araya getirmektedir.

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
Devralma
ChunkingCookieManager
Uygulamalar

Oluşturucular

ChunkingCookieManager()

yeni bir örneğini ChunkingCookieManagerbaşlatır.

Alanlar

DefaultChunkSize

İstemciye geri gönderilecek bir tanımlama bilgisindeki varsayılan en büyük karakter boyutu.

Özellikler

ChunkSize

İstemciye geri gönderilecek en büyük tanımlama bilgisi boyutu. Bir tanımlama bilgisi bu boyutu aşarsa birden çok tanımlama bilgisine bölünecektir. Bu davranışı devre dışı bırakmak için bu değeri null olarak ayarlayın. Varsayılan değer, tüm yaygın tarayıcılar tarafından desteklenen 4050 karakterdir.

Ayrıca tarayıcıların etki alanı başına tüm tanımlama bilgilerinin toplam boyutu ve etki alanı başına tanımlama bilgisi sayısıyla ilgili sınırlamaları olabileceğini unutmayın.

ThrowForPartialCookies

Bir tanımlama bilgisinin tüm öbekleri yeniden derleme isteğinde kullanılamıyorsa oluşturun.

Yöntemler

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Set-Cookie üst bilgisine yeni bir yanıt tanımlama bilgisi ekler. Tanımlama bilgisi belirtilen boyut sınırından büyükse, şu şekilde birden çok tanımlama bilgisine bölünecektir: 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)

Süresi dolmuş bir durum ayarlayarak belirtilen anahtarla tanımlama bilgisini siler. İstekte eşleşen bir öbeklenmiş tanımlama bilgisi varsa, her öbekleri silin.

GetRequestCookie(HttpContext, String)

Yeniden birleştirilmiş tanımlama bilgisini alın. Öbeklenmemiş tanımlama bilgileri normal şekilde döndürülür. Eksik öbekleri olan tanımlama bilgilerinin yalnızca "chunks-XX" üst bilgisi döndürülür.

Şunlara uygulanır