Compartilhar via


CookieException Classe

Definição

A exceção que é gerada quando ocorre um erro ao adicionar um Cookie a um 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
Herança
CookieException
Herança
Atributos
Implementações

Comentários

Essa exceção será gerada se uma tentativa for feita em Add um Cookie com comprimento maior que MaxCookieSize um CookieContainer.

Dicas relacionadas

{1>Verifique se o tamanho do cookie não excedeu o tamanho máximo permitido pelo contêiner de cookies.<1} Esta exceção é gerada quando é realizada uma tentativa de adicionar um Cookie com o comprimento maior que MaxCookieSize a um CookieContainer. O tamanho padrão máximo do cookie é 4096 bytes.

{1>Ao definir a propriedade Name para um cookie, verifique se o valor não é uma referência nula ou uma cadeia de caracteres vazia.<1} A propriedade Name deve ser inicializada antes de usar uma instância da classe Cookie. Os seguintes caracteres são reservados e não podem ser usados para esse valor de atributo: sinal de igual, ponto-e-vírgula, vírgula, nova linha (\n), retorno de carro (\r), guia (\t). O caractere de cifrão ($) não pode ser o primeiro caractere.

{1>Ao definir a propriedade Port para um cookie, verifique se o valor é válido e se está entre aspas duplas.<1} O atributo Port restringe as portas às quais um cookie pode ser enviado. O valor padrão significa nenhuma restrição. Definir a propriedade como uma cadeia de caracteres vazia ("") restringe a porta para a usada na resposta de HTTP. Caso contrário, o valor não deve ser uma cadeia de caracteres entre aspas que contém os valores de porta delineados com vírgulas.

{1>Ao definir a propriedade Value para um cookie, verifique se o valor não é nulo.<1} Os seguintes caracteres são reservadas e não podem ser usados para essa propriedade: ponto-e-vírgula, vírgula.

Construtores

CookieException()

Inicializa uma nova instância da classe CookieException.

CookieException(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da classe CookieException com valores específicos de serializationInfo e streamingContext.

Propriedades

Data

Obtém uma coleção de pares de chave/valor que fornecem informações definidas pelo usuário adicionais sobre a exceção.

(Herdado de Exception)
HelpLink

Obtém ou define um link para o arquivo de ajuda associado a essa exceção.

(Herdado de Exception)
HResult

Obtém ou define HRESULT, um valor numérico codificado que é atribuído a uma exceção específica.

(Herdado de Exception)
InnerException

Obtém a instância Exception que causou a exceção atual.

(Herdado de Exception)
Message

Obtém uma mensagem que descreve a exceção atual.

(Herdado de Exception)
Source

Obtém ou define o nome do aplicativo ou objeto que causa o erro.

(Herdado de Exception)
StackTrace

Obtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamadas.

(Herdado de Exception)
TargetSite

Obtém o método que gerou a exceção atual.

(Herdado de Exception)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBaseException()

Quando substituído em uma classe derivada, retorna a Exception que é a causa raiz de uma ou mais exceções subsequentes.

(Herdado de Exception)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetObjectData(SerializationInfo, StreamingContext)
Obsoleto.

Popula uma instância de SerializationInfo com os dados necessários para serializar o CookieException.

GetObjectData(SerializationInfo, StreamingContext)
Obsoleto.

Quando substituído em uma classe derivada, define o SerializationInfo com informações sobre a exceção.

(Herdado de Exception)
GetType()

Obtém o tipo de runtime da instância atual.

(Herdado de Exception)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Cria e retorna uma representação de cadeia de caracteres da exceção atual.

(Herdado de Exception)

Eventos

SerializeObjectState
Obsoleto.

Ocorre quando uma exceção é serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção.

(Herdado de Exception)

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula uma instância de SerializationInfo com os dados necessários para serializar o CookieException.

Aplica-se a

Confira também