我有字段返回System.Type,我知道它不可序列化。所以我想实现自己的序列化这个字段取决于用户选择的Accept类型,例如,如果选择Json序列化我想返回.net支持的javascript类型的字符串名称,并且当选择xml序列化时返回.net支持的Xsd类型的字符串名称
可以在.net类中包含此字段,或者在IDispatchMessageInspector或IDispatchMessageFormatter中更深入地执行此操作吗?
答案 0 :(得分:2)
为什么不将类型名称作为字符串(可序列化),然后在电线的另一侧,将其转回Type
?
Type t = Type.GetType(typeName);