Как я могу получить MethodInfo действия контроллера, которое будет вызываться по запросу?

У меня есть контроллер и действие, которое отвечает за обработку ошибок 403 из-за того, что пользователи не находятся в правильных ролях. Он имеет доступ к исходному RequestContext, вызвавшему исключение.

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

Итак, как мне определить, какое действие будет вызываться с учетом RequestContext?

Очевидно, что это сложнее, чем получение имен контроллеров и действий из RouteData, так как часто возникают перегрузки метода действия и т. д.

Когда у меня есть MethodInfo, тогда легко получить атрибуты и т.д.

7
задан George Duckett 30 May 2012 в 10:12
поделиться