ChunkedCookieHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет обработчик файла cookie, который записывает данные файла cookie, чтобы файлы cookie никогда не превышать заданный размер.
public ref class ChunkedCookieHandler sealed : System::IdentityModel::Services::CookieHandler
public sealed class ChunkedCookieHandler : System.IdentityModel.Services.CookieHandler
type ChunkedCookieHandler = class
inherit CookieHandler
Public NotInheritable Class ChunkedCookieHandler
Inherits CookieHandler
- Наследование
Комментарии
Класс ChunkedCookieHandler представляет файл cookie как логическую сущность, поэтому в случае файлов cookie с размером, превышающим указанное пороговое значение (размер блока), один вызов Write метода разбивает данные на последовательность фактических файлов cookie на стороне клиента, ни один из которых не превышает размер блока.
Имена файлов cookie создаются на name
основе параметра Writeметодов , Readили Delete . Имена файлов cookie создаются путем добавления числа к базовому имени: name, name1, name2 и т. д.
Конструкторы
ChunkedCookieHandler() |
Инициализирует новый экземпляр класса ChunkedCookieHandler, использующий размер блока по умолчанию. |
ChunkedCookieHandler(Int32) |
Инициализирует новый экземпляр класса ChunkedCookieHandler, использующий размер блока. |
Поля
DefaultChunkSize |
Размер блока из 2000 символов по умолчанию. |
MinimumChunkSize |
Минимальный размер блока из 1000 символов. |
Свойства
ChunkSize |
Получает размер блока, используемый текущим экземпляром. |
Domain |
Получает или задает домен, используемое для файлов cookie. (Унаследовано от CookieHandler) |
HideFromClientScript |
Получает или задает значение, указывающее, следует ли скрывать файл cookie от клиентского скрипта. (Унаследовано от CookieHandler) |
Name |
Получает или задает базовое имя для файлов cookie, записываемых обработчиком. (Унаследовано от CookieHandler) |
Path |
Получает или задает виртуальный путь для файлов cookie, записываемых обработчиком. (Унаследовано от CookieHandler) |
PersistentSessionLifetime |
Время существования постоянных сеансов. Если значение равно нулю, всегда используются временные сеансы. (Унаследовано от CookieHandler) |
RequireSsl |
Получает или задает значение, которое указывает, должны ли файлы cookie использоваться только с SSL. (Унаследовано от CookieHandler) |
Методы
Delete() |
Удаляет файл cookie, связанный с текущим запросом, имеющий имя, домен и путь по умолчанию. (Унаследовано от CookieHandler) |
Delete(HttpContext) |
Удаляет файл cookie, связанный с текущим запросом, имеющий имя, домен и путь по умолчанию. (Унаследовано от CookieHandler) |
Delete(String) |
Удаляет файл cookie, связанный с текущим запросом, имеющий заданное имя и домен и путь по умолчанию. (Унаследовано от CookieHandler) |
Delete(String, HttpContext) |
Удаляет файл cookie, связанный с заданным запросом, имеющий заданное имя и домен и путь по умолчанию. (Унаследовано от CookieHandler) |
Delete(String, String, String, HttpContext) |
Удаляет файл cookie, связанный с заданным запросом, имеющий заданные имя, домен и путь. (Унаследовано от CookieHandler) |
DeleteCore(String, String, String, HttpContext) |
При переопределении в производном классе удаляет связанный с указанным запросом файл cookie, имеющий заданные имя, домен и путь. (Унаследовано от CookieHandler) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MatchCookiePath(Uri, Uri) |
Если целевой домен находится в пределах домена файла cookie и целевой путь находится в пределах пути к файлу cookie, сравнивается регистр части пути файла cookie. (Унаследовано от CookieHandler) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Read() |
Считывает файл cookie, связанный с текущим запросом, имеющий имя по умолчанию. (Унаследовано от CookieHandler) |
Read(HttpContext) |
Считывает файл cookie, связанный с текущим запросом, имеющий имя, домен и путь по умолчанию. (Унаследовано от CookieHandler) |
Read(String) |
Считывает файл cookie, связанный с текущим запросом, имеющий указанное имя. (Унаследовано от CookieHandler) |
Read(String, HttpContext) |
Считывает файл cookie, связанный с заданным запросом, имеющий заданное имя и домен и путь по умолчанию. (Унаследовано от CookieHandler) |
ReadCore(String, HttpContext) |
При переопределении в производном классе считывает файл cookie, имеющий заданное имя и связанный с указанным запросом. (Унаследовано от CookieHandler) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Write(Byte[], Boolean, DateTime) |
Записывает связанный с текущим запросом файл cookie, имеющий заданные значение, сохраняемость и срок действия. (Унаследовано от CookieHandler) |
Write(Byte[], String, DateTime) |
Записывает связанный с текущим запросом файл cookie, имеющий заданные имя, значение и срок действия. (Унаследовано от CookieHandler) |
Write(Byte[], String, DateTime, HttpContext) |
Записывает связанный с указанным запросом файл cookie, имеющий заданные имя, значение и срок действия. (Унаследовано от CookieHandler) |
Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext) |
Записывает связанный с указанным запросом файл cookie, имеющий заданные имя, значение, домен, путь, срок действия и видимость. (Унаследовано от CookieHandler) |
WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext) |
При переопределении в производном классе записывает связанный с указанным запросом файл cookie, имеющий заданные имя, значение, домен, путь, срок действия, сохраняемость и видимость. (Унаследовано от CookieHandler) |