Exception Classe

Definizione

Rappresenta gli errori che si verificano durante l'esecuzione dell'applicazione.

public ref class Exception
public ref class Exception : System::Runtime::Serialization::ISerializable
public ref class Exception : System::Runtime::InteropServices::_Exception, System::Runtime::Serialization::ISerializable
public class Exception
public class Exception : System.Runtime.Serialization.ISerializable
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDual)]
[System.Serializable]
public class Exception : System.Runtime.Serialization.ISerializable
[System.Serializable]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Exception : System.Runtime.InteropServices._Exception, System.Runtime.Serialization.ISerializable
type Exception = class
type Exception = class
    interface ISerializable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDual)>]
[<System.Serializable>]
type Exception = class
    interface ISerializable
[<System.Serializable>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Exception = class
    interface ISerializable
    interface _Exception
Public Class Exception
Public Class Exception
Implements ISerializable
Public Class Exception
Implements _Exception, ISerializable
Ereditarietà
Exception
Derivato
Attributi
Implementazioni

Commenti

Per altre informazioni su questa API, vedere Osservazioni api supplementari per eccezione.

Costruttori

Exception()

Inizializza una nuova istanza della classe Exception.

Exception(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della classe Exception con dati serializzati.

Exception(String)

Inizializza una nuova istanza della classe Exception con un messaggio di errore specificato.

Exception(String, Exception)

Inizializza una nuova istanza della classe Exception con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.

Proprietà

Data

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

HelpLink

Ottiene o imposta un collegamento al file della Guida associato all'eccezione.

HResult

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

InnerException

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

Message

Ottiene un messaggio che descrive l'eccezione corrente.

Source

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

StackTrace

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

TargetSite

Ottiene il metodo che genera l'eccezione corrente.

Metodi

Equals(Object)

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

(Ereditato da Object)
GetBaseException()

Quando ne viene eseguito l'override in una classe derivata, restituisce l'Exception che è la causa radice di una o più eccezioni successive.

GetHashCode()

Funge da funzione hash predefinita.

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

Quando ne viene eseguito l'override in una classe derivata, imposta il controllo SerializationInfo con le informazioni sull'eccezione.

GetType()

Ottiene il tipo di runtime dell'istanza corrente.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

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

Eventi

SerializeObjectState
Obsoleti.

Si verifica quando un'eccezione viene serializzata per creare un oggetto di stato eccezione contenente i dati serializzati relativi all'eccezione.

Si applica a

Vedi anche