Я сам не пробовал, но у ActionMessage
есть InvokeAction
открытый делегат, так что вы можете подписаться на этот список вызовов, возможно, в методе Configure
вашего загрузчика:
ActionMessage.InvokeAction +=
c => { throw new Exception(string.Format("Method '{0}' invoked", c.Method.Name)); };
Вы получите ActionExecutionContext
, который даст вам информацию о действии.
Возможно, сделать что-то более полезное, чем генерировать исключение:)