This class provides a hoook for developers to add custom error handling in the DataPortal. More...
Public Member Functions | |
| Exception | InspectException (Type objectType, object criteria, string methodName, Exception ex) |
| Transforms the exception in a Fetch, Create or Execute method. More... | |
| Exception | InspectException (Type objectType, object businessObject, object criteria, string methodName, Exception ex) |
| Transforms the exception in a Update, Delete method More... | |
Properties | |
| static string | ExceptionInspector [getset] |
| Gets or sets the fully qualified name of the ExceptionInspector class. More... | |
This class provides a hoook for developers to add custom error handling in the DataPortal.
Typical scenario is to handle non-serializable exception and exceptions from assemblies that does not exist on the client side, such as 3rd party database drivers, MQ drivers etc.
Definition at line 22 of file DataPortalExceptionHandler.cs.
| Exception Csla.Server.DataPortalExceptionHandler.InspectException | ( | Type | objectType, |
| object | businessObject, | ||
| object | criteria, | ||
| string | methodName, | ||
| Exception | ex | ||
| ) |
Transforms the exception in a Update, Delete method
| objectType | Type of the object. |
| businessObject | The business object if available. |
| criteria | The criteria. |
| methodName | Name of the method. |
| ex | The exception. |
Definition at line 108 of file DataPortalExceptionHandler.cs.
| Exception Csla.Server.DataPortalExceptionHandler.InspectException | ( | Type | objectType, |
| object | criteria, | ||
| string | methodName, | ||
| Exception | ex | ||
| ) |
Transforms the exception in a Fetch, Create or Execute method.
| objectType | Type of the object. |
| criteria | The criteria. |
| methodName | Name of the method. |
| ex | The exception. |
Definition at line 78 of file DataPortalExceptionHandler.cs.
|
staticgetset |
Gets or sets the fully qualified name of the ExceptionInspector class.
Definition at line 31 of file DataPortalExceptionHandler.cs.