[英]Passing generic param of type “object” to WCF
我们有一个要求,这促使我开发更通用的WCF服务。 我们的服务器端代码从UI接收动态构造的JSON。 接下来,它将该JSON反序列化为一个对象(动态)。 是否可以将此类对象发送到WCF?
基本上,可以将类型为“对象”的对象发送到WCF ...吗?
然后将其转换为WCF中的强类型对象?
谢谢。
WCF是强类型的。 它必须知道如何进行序列化和反序列化。 不幸的是,MEX是个盲人,就像需要导盲犬的男人一样。 它描述了Interface / Contract上表示的所有内容,因此它将为您生成object
:/,但无法正常工作。
如果您需要某种通用的方法来将任何内容从A发送到B,请使用手动序列化方法xml
或byte[]
或Stream
。 (但这些对于此问题来说是过大的,您可以发送JSON以及@ jfin3204编写的内容)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.