ApplicationException |
Exception | |
IObject |
Name | Description |
---|---|
Data (get) | Returns a key/value collection used to contain user-defined specific information about the exception. |
ErrorNumber (get) | Returns the VB error number associated with this exception instance. |
HelpLink (get) | Gets a link to a help file associated with the exception. |
HelpLink (let) | Sets a link to a help file associated with the exception. |
HResult (get) | Gets the HRESULT, a coded numerical value that is assigned to a specific exception. |
InnerException (get) | Gets the exception that caused the Subclassed exception to be thrown. |
Message (get) | Gets the error message associated with the Subclass exception. |
Source (get) | Gets a description of the source of the exception. |
Source (let) | Sets a description of the source of the exception. |
Name | Description |
---|---|
Equals | Provides a basic implementation of the Equals function of the IObject interface. |
GetBaseException | Gets the original exception that caused the chain of exceptions to occur. |
GetHashCode | Provides a basic implementation of the GetHashcode function of the IObject interface. |
ToString | Returns the exception message prepended with the type name of the Subclass Exception. |
This class is used to help differenciate between exceptions raised by VBCorLib and the executing application. Instead of directly instantiating an ApplicationException object, a new class should be derived from ApplicationExceptionBase to easily specify the exception type.
ApplicationException uses the HResult COR_E_APPLICATION, which is &H80131600.