Мы знаем, что за кулисами структура ASP.NET MVC будет использовать отражение, чтобы определить, какие контроллеры/действия доступны для выполнения, на основе которых производятся классы от System.Web.Mvc.Controller
и тех классов, методы которых возвращают объект ActionResult
.Доступ к списку контроллеров/действий в приложении ASP.NET MVC
На мой вопрос - можно ли получить доступ к этому списку контроллеров/действий из моего приложения MVC?
(Я мог бы сделать это сам, используя отражение на текущей сборке, но если список уже был создан ASP.NET MVC, я предпочел бы повторно использовать это усилие, чем самостоятельно изобретать колесо.)
Возможно, стоит уточнить то, что составляет действие на контроллере. Любой публичный метод на контроллере можно рассматривать как действие, которое я считаю. – AnthonyWJones
Да. Если явно не объявлено как '[NonAction]', конечно. –