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


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
Наследование
CookieException
Наследование
Атрибуты
Реализации

Комментарии

Это исключение возникает, если попытка выполняется в 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 с определенными значениями serializationInfo и streamingContext.

Свойства

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.

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

См. также раздел