Represents the base class from which all implementations of exception formatters must derive. The formatter provides functionality for formatting Exception objects.
An exception that occurred during the exception handling process.
Non-static entry point to the exception handling functionality.
Represents a policy with exception types and exception handlers.
Represents a policy for handling exceptions.
Provides common functions for the Exception Handling Application Block classes. Cannot inherit from this class.
Replaces the exception in the chain of handlers with a cleansed exception.
Represents an exception formatter that formats exception objects as text.
Wraps the current exception in the handling chain with a new exception of a specified type.
Represents an exception formatter that formats exception objects as XML.
Defines the contract for an ExceptionHandler. An ExceptionHandler contains specific handling logic (i.e. logging the exception, replacing the exception, and so forth.) that is executed in a chain of multiple ExceptionHandlers. A chain of one or more ExceptionHandlers is executed based on the exception type being handled, as well as the ExceptionPolicy.