不同的字段序列化取决于设置的Accept类型

时间:2011-11-03 14:58:57

标签: wcf serialization

我有字段返回System.Type,我知道它不可序列化。所以我想实现自己的序列化这个字段取决于用户选择的Accept类型,例如,如果选择Json序列化我想返回.net支持的javascript类型的字符串名称,并且当选择xml序列化时返回.net支持的Xsd类型的字符串名称

可以在.net类中包含此字段,或者在IDispatchMessageInspector或IDispatchMessageFormatter中更深入地执行此操作吗?

1 个答案:

答案 0 :(得分:2)

为什么不将类型名称作为字符串(可序列化),然后在电线的另一侧,将其转回Type

 Type t = Type.GetType(typeName);