您可以使用自定义序列化来发送带有WCF的System.Type吗?
[DataMember]
public Type DataType
我在发送之前以某种方式考虑将其转换为.AssemblyQualifiedName
的字符串,并在收到后将其转换回Type.GetType(assemblyQualifiedName)
的类型。
这可能吗?
答案 0 :(得分:1)
检查Can I serialize a C# Type object?。即使Type是可序列化的,您也可能遇到问题所示的问题
你最好不要在整个网络上传递全名和程序集名称,然后从这两个中重新创建Type