Поделиться через


ChunkingCookieManager Класс

Определение

Обрабатывает файлы cookies, ограниченные по длине. Разбивает длинные файлы cookies для получения откликов и заново собирает их из запросов.

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
Наследование
ChunkingCookieManager
Реализации

Конструкторы

ChunkingCookieManager()

Инициализирует новый экземпляр ChunkingCookieManager.

Поля

DefaultChunkSize

Максимальный размер символов по умолчанию в файле cookie для отправки клиенту.

Свойства

ChunkSize

Максимальный размер файла cookie для отправки обратно клиенту. Если файл cookies превышает этот размер, он будет разбит на насколько файлов. Задайте значение null, чтобы отключить такое поведение. Значение по умолчанию — 4050 символов, которое поддерживается всеми распространенными браузерами.

Обратите внимание, что браузеры тоже могут иметь ограничение на размер и количество файлов cookies для каждого домена.

ThrowForPartialCookies

Выдача, если не все фрагменты файла cookie доступны по запросу на повторную сборку.

Методы

AppendResponseCookie(HttpContext, String, String, CookieOptions)

Добавляет файл cookie нового отклика в заголовок Set-Cookie. Если размер файла cookie превышает заданное ограничение размера, он будет разбит на несколько файлов cookie следующим образом: 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)

Удаляет файлы cookie с заданным ключом с помощью установки срока действия. Если в запросе есть совпадающий фрагмент файла cookie, удаляется каждый такой фрагмент.

GetRequestCookie(HttpContext, String)

Получение собранного заново файла cookie. Нефрагментированные файлы cookie возвращаются нормальным образом. Файлы cookie с отсутствующими блоками просто возвращают заголовок "chunks-XX".

Применяется к