Примеры ответов Swagger .Net 5 не отображаются

#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. здесь та же проблема .. он просто не работает, мои атрибуты игнорируются