我正在使用一个ApiController,它使用全局的HttpConfiguration类来指定JsonFormatter的设置。我可以很容易地全局设置序列化设置,如下所示:
config.Formatters.JsonFormatter.SerializerSettings.PreserveReferencesHandling = PreserveReferencesHandling.Objects;
问题在于我的项目中并非所有设置都适用于所有类型。我想为执行多态序列化的特定类型指定自定义的TypeNameHandling和Binder选项。我该如何针对每个类型或至少每个ApiController指定JsonFormatter.SerializationSettings?