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