我有以下控制器。
public class ExampleController : ODataController
{
[AuthorizationFilterAttribute]
[ActionFilterAttribute]
public SingleResult<Example> Get()
{
// return SingleResult
}
}
根据HTTP Message Lifecycle (PDF),应首先执行授权过滤器。
但是在授权过滤器之前执行操作过滤器。可能出现什么问题,我该怎样做才能首先执行授权过滤器?
注意: ODataController
确实派生自ApiController
。
注2:当我在Method,Class甚至Global上注册AuthorizationFilterAttribute
时,执行顺序不会改变。