Async OnActionExecuting in ASP.NET Core's ActionFilterAttribute : <p>ASP.NET Core's <code>ActionFilterAttribute</code> has these:</p>

<pre><code>public virtual void OnActionExecuting(ActionExecutingContext context);
public virtual void OnActionExecuted(ActionExecutedContext context);
public virtual Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next);
</code></pre>

<p>I need an async version of <code>OnActionExecuting</code>, which doesn't exist.</p>

<p>However I have a feeling that I can use <code>OnActionExecutionAsync</code> instead, as it also has an argument of <code>ActionExecutingContext</code>.</p>

<p>Am I correct that despite the name, they trigger at the same point in the process?</p>

<p>Also, what do I need to do with the <code>next</code> argument? Once I'm done with my stuff, do I simply need to call <code>await next()</code>?</p>

<p>Is that it? I'm unsure as I can't find docs for this.</p>
