Pavalisoft.ExceptionHandling
1.0.0
An Unified API for ASP.NET Core Global Exception handling with ExceptionManager
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
Pavalisoft.ExceptionHandling.Interfaces.ActionResultContext
Datastructure holds IActionResult response information
▼
C
Dictionary
C
Pavalisoft.ExceptionHandling.ExceptionData
Datastructure holding Exception details
▼
C
Exception
C
Pavalisoft.ExceptionHandling.RaisedException
Datastructure to represent REST exceptions
C
Pavalisoft.ExceptionHandling.ExceptionCodeDetails
Datastructure to provide exception Code Details
▼
C
ExceptionFilterAttribute
C
Pavalisoft.ExceptionHandling.ExceptionFilter
Adds IExceptionHandler to ExceptionFilterAttribute
C
Pavalisoft.ExceptionHandling.ExceptionHandlerDefinition
Defines the Exception Handler Definition
C
Pavalisoft.ExceptionHandling.ExceptionHandlingMiddleware
IExceptionManager implementation as middleware component
C
Pavalisoft.ExceptionHandling.ExceptionSettings
Provides configuration structure for the Exception manager and its handlers including Exception details
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IActionResultCreator
Provides implementation to add application specific handling while creating IActionResult
C
Pavalisoft.ExceptionHandling.ActionResultCreators.ObjectResultCreator
Creates ObjectResult using IErrorDetail
C
Pavalisoft.ExceptionHandling.ActionResultCreators.ViewResultCreator
Creates ViewResult with the ViewName in the IErrorDetail
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IActionResultHandler
Provides implementation to add application specific handling after creating IActionResult
C
Pavalisoft.ExceptionHandling.ActionResultHandlers.ObjectResultHandler
Provides features to handle REST API Application additional exception handling conditions
C
Pavalisoft.ExceptionHandling.ActionResultHandlers.ViewResultHandler
Provides features to handle Web Application additional exception handling conditions
▼
C
ICloneable
C
Pavalisoft.ExceptionHandling.EventId
Defines Log Event Id
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IErrorDetail
Holds information of an Error to be handled in
IExceptionManager
C
Pavalisoft.ExceptionHandling.ErrorDetail
Defines the Error Detail information
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IErrorDetailLocalizer
Provides implementation to Localize the message in
IErrorDetail
C
Pavalisoft.ExceptionHandling.ErrorDetailLocalizer< TSharedResourceType >
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IExceptionCodesDecider
Provides extension to Decide error code for application Exception
C
Pavalisoft.ExceptionHandling.ExceptionCodesDecider
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IExceptionDataProvider
Provide the
ExceptionSettings
to
IExceptionManager
and
IExceptionHandler
▼
C
Pavalisoft.ExceptionHandling.ExceptionDataProvider
Provides base implementation for IExceptionDataProvider
▼
C
Pavalisoft.ExceptionHandling.DefaultExceptionDataProvider
Provides Base implementation
ExceptionDataProvider
of
ExceptionSettings
configuration
C
Pavalisoft.ExceptionHandling.ConfigurationExceptionDataProvider
Provides Json based
ExceptionSettings
configuration
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IExceptionHandler
Handles Exception and provides
ExceptionData
used in IActionResult creation
▼
C
Pavalisoft.ExceptionHandling.Handlers.BaseExceptionHandler
Provides Base IExceptionHandler implementation
C
Pavalisoft.ExceptionHandling.Handlers.DefaultExceptionHandler
Provides Default implementation of IExceptionHandler
C
Pavalisoft.ExceptionHandling.Handlers.PropagateExceptionHandler
Provides IExceptionHandler implementation to propagate the Exception after handling
C
Pavalisoft.ExceptionHandling.Handlers.SupressExceptionHandler
Provides IExceptionHandler implementation to supress the Exception after handling
C
Pavalisoft.ExceptionHandling.Handlers.WrapExceptionHandler
Provides IExceptionHandler implementation to wrap the Exception after handling
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IExceptionLogger
Provides implementation to log Exception using
IErrorDetail
C
Pavalisoft.ExceptionHandling.ExceptionLogger
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IExceptionManager
Provides implementation to manage/handle Exception using
IExceptionHandler
s
C
Pavalisoft.ExceptionHandling.ExceptionManager
Provides Api to handle Exceptions
▼
C
Pavalisoft.ExceptionHandling.Interfaces.IExceptionRaiser
Provides implementation to create and raise Exceptions in application logic to be handled in
IExceptionManager
C
Pavalisoft.ExceptionHandling.ExceptionRaiser
Provides Api to create and throws Exceptions
Generated by
1.8.15