Как изменить operationId в Swagger?

91
05 сентября 2019, 20:10

Обновился до Core 2.2 В Swagger появилась проблема с operationId.

Например:

GET /Api/User/List

operationId был ApiUserListGet

Сейчас же просто List

Как сделать такой operationId?

Проблема в том что если есть методы одинаковые (GET /Api/Phone/List) то он пишет например List2 и т.д.

Answer 1

Нашел: Explicit OperationIds now required: As per the Swagger spec, operationIds MUST be unique and SHOULD follow common programming conventions. In previous versions, Swashbuckle attempted to generate these values but this has proved increasingly problematic. As a result, this behavior has been removed and the action name or (optionally) the route name is used instead. So, API developers are now responsible to ensure the uniqueness of these values. See the readme topic for more details.

READ ALSO
Прерывание многопоточности

Прерывание многопоточности

пишу программу, работающую с несколькими модемамиДля ускорения работы использую async await методы и запускаю их асинхронно

79
Прочесть журнал безопасности Windows без прав администратора

Прочесть журнал безопасности Windows без прав администратора

Пишу приложение для того чтобы выводить журналы Windows в нужном мне видеРади пробы написал консольную прогу, которая просто извлекает все записи...

96
Ввод логина и пароля C# + Selenium

Ввод логина и пароля C# + Selenium

Есть ресурс - https://adminqapnmsoftlabs

93
ASP.NET Identity (Vue.Js)

ASP.NET Identity (Vue.Js)

Всем приветПишу SPA-приложение на Vue

108