У меня есть несколько методов в моем WebApi, которые возвращают HttpResponseMessage. Поскольку тип ответа неизвестно, я должен зарегистрировать их в HelpPageConfig используя что-то вродеASP.NET WebAPI - Как сканировать зарегистрированные действия
config.SetActualResponseType(typeof(X), "SomeController", "GetX");
Я хотел бы зарегистрировать их, используя пользовательский атрибут [ActualResponse(typeof(X)]
где объявлен контроллер, чтобы избежать создания большого объекта реестра, который ссылается на все в немного беспорядочном списке.
Как я могу допросить конфигурацию, чтобы получить список зарегистрированных контроллеров и действий и их атрибутов, чтобы я мог автоматически вызвать SetActualResponseType?
Спасибо - я думал, что может быть способ, в ApiExplorer, которые могли бы работать, но он был пуст при инициализации. – mcintyre321