我需要将未知类型从我的客户端传递给 wcf 服务,
服务不知道该类型。
例如,我有一个类 Customer,我创建了一个序列化实例并将其发送到服务,当我需要反序列化时,问题就出现了,我必须提供类型才能将反序列化的对象转换为。
类型无法序列化,尝试时出现以下错误:
{"Type 'System.RuntimeType' with data contract name
'RuntimeType:http://schemas.datacontract.org/2004/07/System' is not expected. Consider
using a DataContractResolver or add any types not known statically to the list of
known types - for example, by using the KnownTypeAttribute attribute or by adding
them to the list of known types passed to DataContractSerializer."}
我需要找到解决这个问题的方法,有什么想法吗?
总结一下:
我正在寻找一种将未知类型发送到 WCF 服务的解决方法。