Condividi tramite


CookieException Classe

Definizione

Eccezione generata quando viene generato un errore aggiungendo un oggetto Cookie a un oggetto 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
Ereditarietà
CookieException
Ereditarietà
Attributi
Implementazioni

Commenti

Questa eccezione viene generata se viene effettuato un tentativo a Add un Cookie oggetto con lunghezza maggiore di MaxCookieSize a un oggetto CookieContainer.

Suggerimenti

Assicurarsi che le dimensioni del cookie non superino il valore massimo consentito dal contenitore di cookie. Questa eccezione viene generata quando viene effettuato un tentativo di aggiungere un oggetto Cookie con lunghezza maggiore di MaxCookieSize a un oggetto CookieContainer. La dimensione massima predefinita dei cookie è di 4096 byte.

Quando si imposta la proprietà Name per un cookie, assicurarsi che il valore non sia un riferimento Null o una stringa vuota. La Name proprietà deve essere inizializzata prima di utilizzare un'istanza della Cookie classe . I caratteri seguenti sono riservati e non possono essere usati per questo valore di attributo: segno di uguale, punto e virgola, virgola, nuova riga (\n), ritorno a capo (\r), tab (\t). Il simbolo di dollaro ($) non può essere il primo carattere.

Quando si imposta la proprietà Port per un cookie, assicurarsi che il valore sia valido e racchiuso tra virgolette doppie. L'attributo Port limita le porte a cui può essere inviato un cookie. Il valore predefinito non indica alcuna restrizione. L'impostazione della proprietà su una stringa vuota ("") limita la porta a quella usata nella risposta HTTP. In caso contrario, il valore deve essere una stringa tra virgolette che contiene valori di porta delimitati da virgole.

Quando si imposta la proprietà Value per un cookie, assicurarsi che il valore non sia Null. I caratteri seguenti sono riservati e non possono essere utilizzati per questa proprietà: punto e virgola, virgola.

Costruttori

Nome Descrizione
CookieException()

Inizializza una nuova istanza della classe CookieException.

CookieException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della CookieException classe con valori specifici di serializationInfo e streamingContext.

CookieException(String, Exception)

Inizializza una nuova istanza della CookieException classe con il messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione.

CookieException(String)

Inizializza una nuova istanza della CookieException classe con il messaggio di errore specificato.

Proprietà

Nome Descrizione
Data

Ottiene una raccolta di coppie chiave/valore che forniscono informazioni aggiuntive definite dall'utente sull'eccezione.

(Ereditato da Exception)
HelpLink

Ottiene o imposta un collegamento al file della Guida associato a questa eccezione.

(Ereditato da Exception)
HResult

Ottiene o imposta HRESULT, valore numerico codificato assegnato a un'eccezione specifica.

(Ereditato da Exception)
InnerException

Ottiene l'istanza Exception che ha causato l'eccezione corrente.

(Ereditato da Exception)
Message

Ottiene un messaggio che descrive l'eccezione corrente.

(Ereditato da Exception)
Source

Ottiene o imposta il nome dell'applicazione o dell'oggetto che causa l'errore.

(Ereditato da Exception)
StackTrace

Ottiene una rappresentazione di stringa dei fotogrammi immediati nello stack di chiamate.

(Ereditato da Exception)
TargetSite

Ottiene il metodo che genera l'eccezione corrente.

(Ereditato da Exception)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBaseException()

Quando sottoposto a override in una classe derivata, restituisce l'oggetto Exception che rappresenta la causa radice di una o più eccezioni successive.

(Ereditato da Exception)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObjectData(SerializationInfo, StreamingContext)
Obsoleti.

Popola un'istanza SerializationInfo con i dati necessari per serializzare l'oggetto CookieException.

GetObjectData(SerializationInfo, StreamingContext)
Obsoleti.

In caso di override in una classe derivata, imposta con le SerializationInfo informazioni sull'eccezione.

(Ereditato da Exception)
GetType()

Ottiene il tipo di runtime dell'istanza corrente.

(Ereditato da Exception)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Crea e restituisce una rappresentazione di stringa dell'eccezione corrente.

(Ereditato da Exception)

Eventi

Nome Descrizione
SerializeObjectState
Obsoleti.

Si verifica quando viene serializzata un'eccezione per creare un oggetto stato dell'eccezione contenente dati serializzati sull'eccezione.

(Ereditato da Exception)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popola un'istanza SerializationInfo con i dati necessari per serializzare l'oggetto CookieException.

Si applica a

Vedi anche