CookieException Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Исключение, возникающее, когда происходит ошибка при добавлении Cookie к CookieContainer.
public ref class CookieException : FormatException
public class CookieException : FormatException
[System.Serializable]
public class CookieException : FormatException
type CookieException = class
inherit FormatException
type CookieException = class
inherit FormatException
interface ISerializable
[<System.Serializable>]
type CookieException = class
inherit FormatException
interface ISerializable
Public Class CookieException
Inherits FormatException
- Наследование
- Наследование
- Атрибуты
- Реализации
Комментарии
Это исключение возникает, если попытка выполняется в Add объекте с длиной CookieCookieContainerбольше, чем MaxCookieSize в .
Полезные советы
Убедитесь, что размер файла cookie не превышает максимальное значение, допустимое контейнером файлов cookie. Это исключение возникает, если предпринимается попытка добавить в Cookie объект MaxCookieSize с длиной большей, чем CookieContainer. По умолчанию, максимальный размер файла cookie равен 4 096 байт.
При задании свойства имени для файла cookie убедитесь, что значение не является пустой ссылкой или пустой строкой. Свойство Name должно инициализироваться до использования экземпляра класса Cookie. Следующие знаки зарезервированы и не могут использоваться для этого значения атрибута: знак равенства, точка с запятой, запятая, последовательность знаков перехода на новую строку (\n), возврат каретки (\r), табуляция (\t). Знак доллара ($) не может быть первым знаком.
При установке свойства порта файла cookie убедитесь, что значение является допустимым и заключено в двойные кавычки. Атрибут Port ограничивает порты, на которые может посылаться данный файл cookie. По умолчанию ограничения не устанавливаются. Установка свойства равным пустой строке ("") ограничивает диапазон портов до того одного, который используется в HTTP-ответе. В противном случае значение должно быть строкой в кавычках, которая содержит значения портов, разделенные запятыми.
При задании свойства "Значение" файла cookie, убедитесь, что значение отлично от значения NULL. Следующие символы зарезервированы и не могут быть использованы в значении этого свойства: точка с запятой, запятая.
Конструкторы
CookieException() |
Инициализирует новый экземпляр класса CookieException. |
CookieException(SerializationInfo, StreamingContext) |
Устаревшие..
Инициализирует новый экземпляр класса CookieException с определенными значениями |
Свойства
Data |
Возвращает коллекцию пар «ключ-значение», предоставляющую дополнительные сведения об исключении. (Унаследовано от Exception) |
HelpLink |
Получает или задает ссылку на файл справки, связанный с этим исключением. (Унаследовано от Exception) |
HResult |
Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению. (Унаследовано от Exception) |
InnerException |
Возвращает экземпляр класса Exception, который вызвал текущее исключение. (Унаследовано от Exception) |
Message |
Возвращает сообщение, описывающее текущее исключение. (Унаследовано от Exception) |
Source |
Возвращает или задает имя приложения или объекта, вызывавшего ошибку. (Унаследовано от Exception) |
StackTrace |
Получает строковое представление непосредственных кадров в стеке вызова. (Унаследовано от Exception) |
TargetSite |
Возвращает метод, создавший текущее исключение. (Унаследовано от Exception) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetBaseException() |
При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений. (Унаследовано от Exception) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Устаревшие..
Заполняет экземпляр SerializationInfo данными, необходимыми для сериализации экземпляра CookieException. |
GetObjectData(SerializationInfo, StreamingContext) |
Устаревшие..
При переопределении в производном классе задает объект SerializationInfo со сведениями об исключении. (Унаследовано от Exception) |
GetType() |
Возвращает тип среды выполнения текущего экземпляра. (Унаследовано от Exception) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Создает и возвращает строковое представление текущего исключения. (Унаследовано от Exception) |
События
SerializeObjectState |
Устаревшие..
Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении. (Унаследовано от Exception) |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Заполняет экземпляр SerializationInfo данными, необходимыми для сериализации экземпляра CookieException. |