Я использую гибридный пакет привязки модели, который позволяет заполнять параметр модели как телом, так и любыми параметрами маршрута, соответствующими именам свойств модели. Для поддержки этого в swagger у меня есть ISchemaFilter для удаления свойства модели, связанной с маршрутом вместо тела, и IOperationSchema, чтобы убедиться, что тело запроса установлено в схеме модели.
В результате, хотя мне нужно сохранить «{routeParameter}» в маршруте конечной точки, мне не нужен параметр в реальном методе, так как он не используется и использовался для заполнения свойства параметра модели. Однако удаление свойства означает, что я не могу добавить комментарий XML для него. Я хотел бы получить описание параметра маршрута из комментария к свойству модели.
Я подумал, что смогу сделать это в IOperationFilter, проверив параметр модели и ее схему, но список свойств пусто. Есть идеи как этого добиться?