В нашем приложении нам нужно получить список всех конечных точек FastEndpoints во время время выполнения.
По сути, нам нужна следующая информация для все конечные точки;
GroupName (нуль, если не принадлежит ни к одной группе)
EndpointName (Имя класса конечной точки)
Маршрут (включая любые префиксы маршрута, если они применяются)
HttpMethod
Раньше мы получали такую же информацию для ApiControllers, перечисляя тип ControllerActionDescriptor IActionDescriptorCollectionProvider.
FastEndpoints имеет класс EndPointData для внутреннего сканирования конечных точек при вызове UseFastEndpoints, но этот класс является внутренним и не может использоваться снаружи.
Подробнее здесь: https://stackoverflow.com/questions/790 ... tendpoints