Как выполнить AuthorizeAttribute в родительском контроллере перед выполнением AuthorizeAttribute в производном контроллере

#c# #asp.net #asp.net-web-api #authorize-attribute

#c# #asp.net #asp.net-web-api #authorize-атрибут

Вопрос:

Предположим, у меня есть это FirstExecuteAttribute:AuthorizeAttribute в родительском контроллере

  [FirstExecute]
 public abstract class ParentController: ApiController
  

И затем это SecondExecuteAttribute:AuthorizeAttribute в производном контроллере

  [SecondExecute]
 public class DerivedController: ParentController
  

Я думал, что эта иерархическая структура обеспечит FirstExecute выполнение раньше SecondExecute , но не совсем. Каков наилучший способ достичь того, чего я хочу тогда?
Это проект веб-API .NET Framework.