У меня есть контроллер aController
Я бы хотел, чтобы одна из конечных точек возвращала массив всех маршрутов, на которые указывает другая конечная точка.
Например, если у меня есть 3 конечные точки:
public class AController : Controller {
[HttpGet("BRoute")]
public string B(){ return "1"}
[HttpGet("CRoute")]
public string C(){ return "2"}
[HttpGet("DRoute")]
public string D(){ return "3"}
[HttpGet("GetAllRoutes")]
public string GetAllRoutes(){
var allRoutes = typeof(AController).GetRoutes() //Does not exist
return allRoutes //Return ["BRoute", "CRoute", "DRoute", "GetAllRoutes"]
}
}
Есть ли что-то подобное, похожее на getMethods?
Или более простой вопрос. С названием метода, есть ли способ для меня, чтобы получить маршрут?