Swagger 3.0 ASP.NET Core - Как добавить документацию для схемы модели в тело запроса и ответ - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть схема модели для тела REST API и в ответ. Комментарии XML были определены, но я не могу найти способ включить документацию XML для схемы модели в Swagger UI 3.0 как в API body , так и в response ?

enter image description here

1 Ответ

0 голосов
/ 09 ноября 2019

Я пропустил это, теперь это работает. У меня были схемы, распределенные по разным сборкам ядра asp.net, и Swagger UI 3.0 поддерживает добавление нескольких источников XML.

Чтобы включить комментарии самого контроллера, мы должны установить includeControllerXmlComments: true

c.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, "test1.xml"), includeControllerXmlComments: true);
c.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, "test2.xml"), includeControllerXmlComments: true);
c.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, "test3.xml"), includeControllerXmlComments: true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...