Pavalisoft.ExceptionHandling  1.0.0
An Unified API for ASP.NET Core Global Exception handling with ExceptionManager
Pavalisoft.ExceptionHandling.Interfaces Namespace Reference

Classes

class  ActionResultContext
 Datastructure holds IActionResult response information More...
 
interface  IActionResultCreator
 Provides implementation to add application specific handling while creating IActionResult More...
 
interface  IActionResultHandler
 Provides implementation to add application specific handling after creating IActionResult More...
 
interface  IErrorDetail
 Holds information of an Error to be handled in IExceptionManager More...
 
interface  IErrorDetailLocalizer
 Provides implementation to Localize the message in IErrorDetail. More...
 
interface  IExceptionCodesDecider
 Provides extension to Decide error code for application Exception More...
 
interface  IExceptionDataProvider
 Provide the ExceptionSettings to IExceptionManager and IExceptionHandler More...
 
interface  IExceptionHandler
 Handles Exception and provides ExceptionData used in IActionResult creation More...
 
interface  IExceptionLogger
 Provides implementation to log Exception using IErrorDetail More...
 
interface  IExceptionManager
 Provides implementation to manage/handle Exception using IExceptionHandlers More...
 
interface  IExceptionRaiser
 Provides implementation to create and raise Exceptions in application logic to be handled in IExceptionManager More...