Я нахожусь в процессе миграции API-интерфейса на основе WCF в API-интерфейс ASP.NET Core на основе WebAPI. Я также использую пакет Microsoft.AspNetCore.Mvc.Versioning
nuget, чтобы обеспечить готовые версии API для API на основе WebAPI.
В идеале я хотел бы использовать сериализаторы на основе DataContract для тел запросов v0 и ответов; таким образом, гарантируя, что сериализация работает точно так же, как в настоящее время в API на основе WCF. Однако для тел запросов и ответов v1 я бы предпочел использовать более новые встроенные сериализаторы json / xml.
Есть ли простой способ добиться этого с помощью настроек в Startup.cs
и использования атрибута FormatFilter
?