ASP.NET MVCでは、Controllerから継承するControllerBaseクラスを作成できます。次に、すべてのコントローラーにControllerBaseから継承させることができます。すべてのコントローラーに特定の属性を受信させたい場合は、それをControllerBaseに追加するだけで、設定が完了します。
私はWebAPIとApiControllerで同じことをしようとしています。属性で装飾されたベースApiControllerBaseクラスを作成し、すべてのApiControllerでApiControllerBaseから継承します。これは機能していないようです。
BaseControllerから受け取っている属性からの動作を示す標準のMVCコントローラーがあります。また、ApiControllerクラスを自分の属性で特別に装飾することはできますが、ApiControllerBaseクラスを使用しようとすると、機能させることができません。
私が間違っているかもしれないアイデアはありますか?