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