ApplicationException-Klasse

Die Ausnahme, die beim Auftreten eines nicht kritischen Anwendungsfehlers ausgelöst wird.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class ApplicationException
    Inherits Exception
'Usage
Dim instance As ApplicationException
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class ApplicationException : Exception
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class ApplicationException : public Exception
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class ApplicationException extends Exception
SerializableAttribute 
ComVisibleAttribute(true) 
public class ApplicationException extends Exception

Hinweise

ApplicationException wird durch ein Benutzerprogramm ausgelöst, nicht durch die Common Language Runtime. Wenn Sie eine Anwendung entwerfen, die eigene Ausnahmen erzeugen muss, leiten Sie dazu von der ApplicationException-Klasse ab. ApplicationException erweitert Exception, fügt aber keine neuen Funktionen hinzu. Diese Ausnahme wird bereitgestellt, damit zwischen von der Anwendung definierten und vom System definierten Ausnahmen unterschieden werden kann.

ApplicationException gibt keine Informationen über die Ursache der Ausnahme. In den meisten Szenarien sollten keine Instanzen dieser Klasse ausgelöst werden. In den Fällen, in denen diese Klasse instanziiert wird, sollte dem Konstruktor eine lesbare Meldung übergeben werden.

ApplicationException verwendet HRESULT COR_E_APPLICATION mit dem Wert 0x80131600.

Eine Liste der anfänglichen Eigenschaftenwerte für eine Instanz von ApplicationException finden Sie unter ApplicationException-Konstruktoren.

Vererbungshierarchie

System.Object
   System.Exception
    System.ApplicationException
       Abgeleitete Klassen

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

ApplicationException-Member
System-Namespace
Exception

Weitere Ressourcen

Behandeln und Auslösen von Ausnahmen