Aggiornamento: novembre 2007
Definisce la classe di base per le eccezioni predefinite nello spazio dei nomi System.
<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Class SystemException _ Inherits Exception
Dim instance As SystemException
Per questa lingua non è ancora disponibile un esempio di codice.
/** @attribute SerializableAttribute */ /** @attribute ComVisibleAttribute(true) */ public class SystemException extends Exception
Questa classe viene utilizzata per distinguere le eccezioni definite dal sistema dalle eccezioni definite dalle applicazioni.
SystemException non fornisce informazioni sulla causa dell'Exception. Nella maggior parte dei casi non verranno generate istanze di questa classe. Nei casi in cui vengono create istanze di questa classe, un messaggio comprensibile che descrive l'errore deve essere passato al costruttore.
SystemException viene avviata da Common Language Runtime quando si verificano errori non irreversibili e recuperabili da parte dei programmi. Tali errori derivano da controlli non riusciti in fase di esecuzione, come un errore relativo a una matrice non compresa nell'intervallo, e possono verificarsi durante l'esecuzione di qualsiasi metodo. L'oggetto SystemException non aggiunge alcuna nuova funzionalità all'oggetto Exception.
SystemException utilizza HRESULT COR_E_SYSTEM, con valore 0x80131501.
Per un elenco dei valori iniziali di proprietà per un'istanza di SystemException, vedere i costruttori SystemException.
Per ulteriori informazioni sulle eccezioni definite dalle applicazioni, vedere ApplicationException.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360