Prioridad de ejecución en atributos personalizados en asp.net mvc

Tengo dos atributos personalizados en mi aplicación asp.net mvc (C #).

[CustAttribute1()] [CustAttribute2()] 

Cuando uso esos atributos para mis acciones, ¿cuáles se ejecutarán primero?

 [CustAttribute1()] [CustAttribute2()] public ActionResult Index() { 

¿Puedo usar más de un atributo personalizado para mis acciones? Si es así, en la Acción anterior, ¿qué atributo personalizado se ejecutará primero?

Establecer la propiedad Order .

 [CustAttribute1(Order=2)] [CustAttribute2(Order=1)] public ActionResult Index() { return View(); }