C# Class HealthMonitoring.SelfHost.Handlers.GlobalExceptionHandler

Inheritance: System.Web.Http.ExceptionHandling.ExceptionHandler
显示文件 Open project: wongatech/HealthMonitoring

Public Methods

Method Description
GlobalExceptionHandler ( ) : System
Handle ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context ) : void
HandleAsync ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context, CancellationToken cancellationToken ) : Task
ShouldHandle ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context ) : bool

Private Methods

Method Description
HandleAuthenticationException ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context ) : void
HandleUnauthorizedAccessException ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context ) : void
HandleValidationException ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context ) : void

Method Details

GlobalExceptionHandler() public method

public GlobalExceptionHandler ( ) : System
return System

Handle() public method

public Handle ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context ) : void
context System.Web.Http.ExceptionHandling.ExceptionHandlerContext
return void

HandleAsync() public method

public HandleAsync ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context, CancellationToken cancellationToken ) : Task
context System.Web.Http.ExceptionHandling.ExceptionHandlerContext
cancellationToken System.Threading.CancellationToken
return Task

ShouldHandle() public method

public ShouldHandle ( System.Web.Http.ExceptionHandling.ExceptionHandlerContext context ) : bool
context System.Web.Http.ExceptionHandling.ExceptionHandlerContext
return bool