Как использовать сериализаторы на основе DataContract для запросов v0 к моему API, в то время как по умолчанию сериализаторы json / xml для запросов v1 к моему API? - PullRequest
0 голосов
/ 09 мая 2018

Я нахожусь в процессе миграции 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...