#swagger #middleware #.net-5
#swagger #промежуточное программное обеспечение #.net-5
Вопрос:
После обновления моего проекта .net core 2.1 до .net-5 и swagger swashbuckle с 2 до 5.6.3 примеры ответов swagger больше не отображаются. Есть ли новый передовой практический способ решения этой проблемы?
В версии 2.1 я добавил некоторые определения поверх своего контроллера.
[SwaggerResponse(409, Type = typeof(IEnumerable<ErrorObjects>))]
[SwaggerResponseExample(409, typeof(MethodResponseErrors))]
И в дополнение к этому я реализовал MethodResponseErrors следующим образом:
public class MethodResponseErrors : IExamplesProvider<List<ErrorObjects>>
{
List<ErrorObjects> IExamplesProvider<List<ErrorObjects>>.GetExamples()
{
return new List<ErrorObjects>
{
new Error1(),
new Error2(),
new Error3()
};
}
}
После этого отобразились мои примеры ответов.
Комментарии:
1. здесь та же проблема .. он просто не работает, мои атрибуты игнорируются