Исходный код вики Swashbuckle
Редактировал(а) Alexandr Fokin 2023/11/11 13:11
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | Начало работы с Swashbuckle и ASP.NET Core | ||
2 | [[https:~~/~~/learn.microsoft.com/ru-ru/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-6.0&tabs=visual-studio>>https://learn.microsoft.com/ru-ru/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-6.0&tabs=visual-studio]] | ||
3 | |||
4 | [[Swagger Openapi>>doc:Разработка.Схемы данных, контракты, форматы.Swagger Openapi.WebHome]] | ||
5 | |||
6 | ---- | ||
7 | |||
8 | |(% style="width:224px" %)Указание выходного типа|(% style="width:1298px" %)((( | ||
9 | |(% style="width:92px" %)Атрибут|(% style="width:1188px" %)((( | ||
10 | {{code language="c#"}}ProducesResponseType{{/code}} | ||
11 | Использование атрибута позволяет указать [[HTTP>>doc:Сети.Протоколы.HTTP 1\.1.WebHome]] код и c# Type результата для отображения в схеме Swagger. | ||
12 | ))) | ||
13 | |(% style="width:92px" %)Программная модификация|(% style="width:1188px" %)((( | ||
14 | Swashbuckle override response type | ||
15 | [[https:~~/~~/exchangetuts.com/swashbuckle-override-response-type-1641360185415596>>https://exchangetuts.com/swashbuckle-override-response-type-1641360185415596]] | ||
16 | |||
17 | How to return generic types on ProducesResponseType Swagger? | ||
18 | [[https:~~/~~/stackoverflow.com/questions/46817207/how-to-return-generic-types-on-producesresponsetype-swagger>>https://stackoverflow.com/questions/46817207/how-to-return-generic-types-on-producesresponsetype-swagger]] | ||
19 | |||
20 | Возможный сценарий: в атрибуте {{code language="c#"}}ProducesResponseType{{/code}} нельзя использовать Generic параметр, а использование текущего метода позволяет переписать тип (например указать object, и через фильтр заменить его на нужный для отображение в схеме Swagger). | ||
21 | ))) | ||
22 | ))) | ||
23 | |(% style="width:224px" %) |(% style="width:1298px" %) | ||
24 | |||
25 |