C# Class Emergy.Api.Filters.LogExceptionsAttribute

Inheritance: System.Web.Http.Filters.ExceptionFilterAttribute
显示文件 Open project: gboduljak/Emergy

Public Methods

Method Description
LogExceptionsAttribute ( ) : System
OnException ( System.Web.Http.Filters.HttpActionExecutedContext actionExecutedContext ) : void
OnExceptionAsync ( System.Web.Http.Filters.HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken ) : Task

Private Methods

Method Description
SendMail ( ExceptionLog log ) : Task

Method Details

LogExceptionsAttribute() public method

public LogExceptionsAttribute ( ) : System
return System

OnException() public method

public OnException ( System.Web.Http.Filters.HttpActionExecutedContext actionExecutedContext ) : void
actionExecutedContext System.Web.Http.Filters.HttpActionExecutedContext
return void

OnExceptionAsync() public method

public OnExceptionAsync ( System.Web.Http.Filters.HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken ) : Task
actionExecutedContext System.Web.Http.Filters.HttpActionExecutedContext
cancellationToken System.Threading.CancellationToken
return Task