我有以下界面方法:
[OperationContract]
void AddObject(object o);
当然,这不会起作用,因为' o'无法在服务端反序列化。有没有办法解决?也许把类型放在web.config中?就像服务的用户可以定义他想要传递给这种方法的类型一样。
由于
答案 0 :(得分:2)
我从未见过它用于输入参数,你应该验证你的服务概念,检查你是否真的需要它:
您可以使用ServiceKnownType属性指定服务应接受的所有类型,尽管它们没有出现在其签名中。