Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Executes the filter action asynchronously.
Namespace: System.Web.Http.Filters
Assembly: System.Web.Http (in System.Web.Http.dll)
Syntax
'Declaration
Function ExecuteActionFilterAsync ( _
actionContext As HttpActionContext, _
cancellationToken As CancellationToken, _
continuation As Func(Of Task(Of HttpResponseMessage)) _
) As Task(Of HttpResponseMessage)
'Usage
Dim instance As IActionFilter
Dim actionContext As HttpActionContext
Dim cancellationToken As CancellationToken
Dim continuation As Func(Of Task(Of HttpResponseMessage))
Dim returnValue As Task(Of HttpResponseMessage)
returnValue = instance.ExecuteActionFilterAsync(actionContext, _
cancellationToken, continuation)
Task<HttpResponseMessage> ExecuteActionFilterAsync(
HttpActionContext actionContext,
CancellationToken cancellationToken,
Func<Task<HttpResponseMessage>> continuation
)
Task<HttpResponseMessage^>^ ExecuteActionFilterAsync(
HttpActionContext^ actionContext,
CancellationToken cancellationToken,
Func<Task<HttpResponseMessage^>^>^ continuation
)
abstract ExecuteActionFilterAsync :
actionContext:HttpActionContext *
cancellationToken:CancellationToken *
continuation:Func<Task<HttpResponseMessage>> -> Task<HttpResponseMessage>
function ExecuteActionFilterAsync(
actionContext : HttpActionContext,
cancellationToken : CancellationToken,
continuation : Func<Task<HttpResponseMessage>>
) : Task<HttpResponseMessage>
Parameters
actionContext
Type: System.Web.Http.Controllers.HttpActionContextThe action context.
cancellationToken
Type: System.Threading.CancellationTokenThe cancellation token assigned for this task.
continuation
Type: System.Func<Task<HttpResponseMessage>>The delegate function to continue after the action method is invoked.
Return Value
Type: System.Threading.Tasks.Task<HttpResponseMessage>
The newly created task for this operation.