У меня есть поле возврата System.Type, и я знаю, что оно не сериализуемо.Поэтому я хочу реализовать собственную сериализацию, это поле зависит от типа выбранного Accept, выбранного пользователем, например, если выбрана сериализация Json, я хочу вернуть строковое имя типа javascript, поддерживаемого .net, и при выборе сериализации xml возвращает строковое имя типа Xsd, поддерживаемого .net.
Это можно сделать в классе .net, содержащем это поле, или глубже в IDispatchMessageInspector или IDispatchMessageFormatter?