Table of Contents

Class CommandActionFilter

Namespace
Cratis.Applications.Commands
Assembly
Cratis.Applications.dll

Represents a IAsyncActionFilter for providing a proper CommandResult<T> for post actions.

public class CommandActionFilter : IAsyncActionFilter, IFilterMetadata
Inheritance
CommandActionFilter
Implements
Inherited Members

Methods

OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)

Called asynchronously before the action, after model binding is complete.

public Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)

Parameters

context ActionExecutingContext

The ActionExecutingContext.

next ActionExecutionDelegate

The ActionExecutionDelegate. Invoked to execute the next action filter or the action itself.

Returns

Task

A Task that on completion indicates the filter has executed.