Могу ли я получить ActionContext или ActionDescriptor или что-то, что может описать конкретное действие c на основе имени маршрута?
Наличие следующего контроллера.
public class Ctrl : ControllerBase
{
[HttpGet]
public ActionResult Get() { ... }
[HttpGet("{id}", Name = "GetUser")]
public ActionResult Get(int id) { ... }
}
Что я хочу делать, когда вызывается «Get», чтобы иметь доступ к метаданным «GetUser», таким как глагол, параметры маршрута и т. д. c
что-то вроде
ActionContext/Description/Metadata info = somerService.Get(routeName : "GetUser")
или
ActionContext/Description/Metadata info = somerService["GetUser"];
что-то в этой идее.