ChunkingCookieManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |