C# Class AsyncResiliencyPatterns.Examples.WebApiFilterCircuitBreaker

Example 4: A WebAPI filter that returns 503 Service Unavailable for all requests should the circuit to tripped.
Inheritance: IActionFilter
Mostrar archivo Open project: andywilsonuk/AsyncResiliencyPatterns

Public Methods

Method Description
Dispose ( ) : void
ExecuteActionFilterAsync ( HttpActionContext actionContext, CancellationToken cancellationToken, Func continuation ) : Task
WebApiFilterCircuitBreaker ( ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

ExecuteActionFilterAsync() public method

public ExecuteActionFilterAsync ( HttpActionContext actionContext, CancellationToken cancellationToken, Func continuation ) : Task
actionContext HttpActionContext
cancellationToken CancellationToken
continuation Func
return Task

WebApiFilterCircuitBreaker() public method

public WebApiFilterCircuitBreaker ( ) : System
return System