Порядок выполнения фильтра действий

Я создал два класса, которые реализуют AuthorizeAttribute .

Один используется глобально, и я установил его в Global.asax.cs:

filters.Add(new FirstAuthorizeAttribute() { Order = 0 });

Другой называется SecondAuthorizeAttribute и используется только в некоторых методах действий, и я использую его как атрибут в тех методах, которые я хочу.

    [HttpGet]
    [SecondAuthorize]
    public ActionResult LogOut()
    {
        FormsAuthentication.SignOut();
        Session.Clear();
        Session.Abandon();
        return Redirect(Url.Content("~/"));
    }

Проблема в том, что SecondAuthorizeAttribute всегда выполняется до FirstAuthorizeAttribute , и мне нужно, чтобы он выполнялся первым. Заказ бесполезен, как я могу это сделать?

19
задан BartoszKP 15 January 2016 в 15:12
поделиться