MiddlewareException Class Properties
- Last UpdatedNov 06, 2025
- 4 minute read
For a list of all members of this type, see MiddlewareException members.
| Name | Description | |
|---|---|---|
![]() | Data | Overridden. This will return null to help Serialization Process - do not use |
![]() | DbClass | This indicates a database exception value. This is valid if the MiddlewareExceptionType is one of the *DB* types. |
![]() | DbErrorCode | This indicates a database exception value. This is valid if the MiddlewareExceptionType is one of the *DB* types. |
![]() | DbLineNumber | This indicates a database exception value. This is valid if the MiddlewareExceptionType is one of the *DB* types. |
![]() | DbNumber | This indicates a database exception value. This is valid if the MiddlewareExceptionType is one of the *DB* types. |
![]() | DbProcedure | This indicates a database exception value. This is valid if the MiddlewareExceptionType is one of the *DB* types. |
![]() | DbProvider | This indicates the database where the error came from. This is valid if the MiddlewareExceptionType is one of the *DB* types. Depending on the provider, some of the other Db* properties may not be filled in. |
![]() | DbState | This indicates a database exception value. This is valid if the MiddlewareExceptionType is one of the *DB* types. |
![]() | ExceptionType | Specifies the specialized type of this Exception |
![]() | HelpLink | Gets or sets a link to the help file associated with this exception. (Inherited from System.Exception) |
![]() | HResult | Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Inherited from System.Exception) |
![]() | InnerException | Returns the inner MiddlewareException, or null if none exists. WARNING: if you are working with an instance of this class, and you are treating it as a generic Exception, you will not get the inner MiddlewareException. Be sure to cast the Exception to MiddlewareException when using |
![]() | MESExceptionType | Specifies the MES specialized type of this Exception |
![]() | Message | Gets a message that describes the current exception. (Inherited from System.Exception) |
![]() | Source | Gets or sets the name of the application or the object that causes the error. (Inherited from System.Exception) |
![]() | StackTrace | Gets a string representation of the immediate frames on the call stack. (Inherited from System.Exception) |
![]() | TargetSite | Gets the method that throws the current exception. (Inherited from System.Exception) |
![]() | VerboseMessage | This is similar to the Message property, but it recursively goes through all inner Exceptions and builds an error message. This would be suitable for the Logger. |
![]() | VerboseStackTrace | This is similar to the StackTrace property, but it recursively goes through all inner Exceptions and builds a comprehensive stack trace. |
| Name | Description | |
|---|---|---|
![]() | IPForWatsonBuckets | (Inherited from System.Exception) |
![]() | IsTransient | (Inherited from System.Exception) |
![]() | RemoteStackTrace | (Inherited from System.Exception) |
![]() | WatsonBuckets | (Inherited from System.Exception) |

