Я думаю, вы ищете метод OnActionExecutionAsync
в классе Controller
:
public override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
{
// Do something...
await base.OnActionExecutionAsync(context, next);
}
В качестве альтернативы, если вы хотите применить некоторую логику к всем запросам (не только для одного контроллера), вы можете захотеть изучить middleware .