Omitir filtro en una acción particular cuando el filtro de acción se registra globalmente

He escrito mi propio filtro de acción y estoy registrado en el archivo global.asax. Ahora mi problema es cómo puedo omitir este filtro para acciones específicas. Pensé en esto creando un atributo personalizado para, por ejemplo,DontValidate y colocarlo sobre la acción para la que quiero omitir la validación, y en mi código de filtro de acción pondré una condición que si la acción contieneDontValidate atributo luego omita la validación. Así que actualmente no entiendo cómo implementarlo:

debajo del código está mi filtro de acción de validación

   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);
            }
        }
    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta