CookieException Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
| 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. |