Swagger / Swashbuckle: игнорировать перегруженную конечную точку в базовом классе - PullRequest
0 голосов
/ 22 ноября 2018

Итак, у меня есть базовый класс контроллеров с методом search (строковый запрос) с путем / search .И у меня есть дочерний класс с search (строковый запрос, имя строки) , также с путем / search .

Swagger API, сгенерированный Swashbuckle, содержит обе конечные точки,и у них есть ошибка конфликта.Теперь я хочу игнорировать метод поиска родительского класса, но только для дочернего элемента, который имеет перегрузку search () .(Поскольку параметры являются необязательными, метод поиска родителя в любом случае будет соответствовать дочернему.)

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 23 ноября 2018

Попробуйте добавить атрибут [NonAction] в метод поиска родителя или сделать его защищенным

...