C# Class FilterChannelDemo.ActionFilter

Inheritance: IActionFilter
Show file Open project: BarlowDu/WebAPI

Public Methods

Method Description
ExecuteActionFilterAsync ( ActionContext actionContext, System cancellationToken, Func continuation ) : Task
OnActionExecuted ( ActionContext actionContext ) : void
OnActionExecutedAsync ( ActionContext actionContext, CancellationToken cancellationToken ) : Task
OnActionExecuting ( ActionContext actionContext ) : void
OnActionExecutingAsync ( ActionContext actionContext ) : Task

Private Methods

Method Description
CallOnActionExecutedAsync ( ActionContext actionContext, CancellationToken cancellationToken, Func continuation ) : Task
ExecuteActionFilterAsyncCore ( ActionContext actionContext, CancellationToken cancellationToken, Func continuation ) : Task

Method Details

ExecuteActionFilterAsync() public method

public ExecuteActionFilterAsync ( ActionContext actionContext, System cancellationToken, Func continuation ) : Task
actionContext ActionContext
cancellationToken System
continuation Func
return Task

OnActionExecuted() public method

public OnActionExecuted ( ActionContext actionContext ) : void
actionContext ActionContext
return void

OnActionExecutedAsync() public method

public OnActionExecutedAsync ( ActionContext actionContext, CancellationToken cancellationToken ) : Task
actionContext ActionContext
cancellationToken CancellationToken
return Task

OnActionExecuting() public method

public OnActionExecuting ( ActionContext actionContext ) : void
actionContext ActionContext
return void

OnActionExecutingAsync() public method

public OnActionExecutingAsync ( ActionContext actionContext ) : Task
actionContext ActionContext
return Task