Как получить имя контроллера и данные, доступные в пользовательском контроллере, используя GetApiExplorer()

Привет у меня есть BaseController : ApiController

А также TestController : BaseController

Как получить имя контроллера и соответствующие сведения о TestController

используя приведенный ниже код

GlobalConfiguration.Configuration.Services.GetApiExplorer().ApiDescriptions
    .GroupBy(x => x.ActionDescriptor.ControllerDescriptor.ControllerName)
    .Select(x => x.First().ActionDescriptor.ControllerDescriptor.ControllerName)

Я могу получить подробную информацию (ApiDescription) о BaseController

Как получить детали (ApiDescription) TestController?

1 ответ

Виноват

Теперь я комментирую ниже код из TestController, И теперь все работает отлично

[ApiExplorerSettings(IgnoreApi = true)]
Другие вопросы по тегам