Ignorar filtro em determinada ação quando o filtro de ação é registrado globalmente

Escrevi meu próprio filtro de ação e registrei no arquivo global.asax, agora meu problema é como pulo esse filtro para ações específicas, pensei nisso criando um atributo personalizado para, por exemplo,DontValidate e colocá-lo sobre a ação para o qual eu quero pular a validação, e no meu código de filtro de ação eu vou colocar uma condição que, se a ação contémDontValidate atributo, em seguida, pule a validação. Então atualmente eu não estou conseguindo como implementá-lo:

abaixo código é o meu filtro de ação de validação

   public class ValidationActionFilter : ActionFilterAttribute
    {
        public override void OnActionExecuting(HttpActionContext context)
        {
            if (context.Request.Method.ToString() == "OPTIONS") return;
            //bool dontValidate =  context.ActionDescriptor. // here im stuck how to do
            var modelState = context.ModelState;
            if (!modelState.IsValid)
            {
                JsonValue errors = new JsonObject();
                foreach (var key in modelState.Keys)
                {
                    // some stuff
                }

                context.Response  = context.Request.CreateResponse<JsonValue>(HttpStatusCode.BadRequest, errors);
            }
        }
    }

questionAnswers(1)

yourAnswerToTheQuestion