繁体   English   中英

将“对象”类型的泛型参数传递给WCF

[英]Passing generic param of type “object” to WCF

我们有一个要求,这促使我开发更通用的WCF服务。 我们的服务器端代码从UI接收动态构造的JSON。 接下来,它将该JSON反序列化为一个对象(动态)。 是否可以将此类对象发送到WCF?

基本上,可以将类型为“对象”的对象发送到WCF ...吗?

然后将其转换为WCF中的强类型对象?

谢谢。

WCF是强类型的。 它必须知道如何进行序列化和反序列化。 不幸的是,MEX是个盲人,就像需要导盲犬的男人一样。 它描述了Interface / Contract上表示的所有内容,因此它将为您生成object :/,但无法正常工作。

如果您需要某种通用的方法来将任何内容从A发送到B,请使用手动序列化方法xmlbyte[]Stream (但这些对于此问题来说是过大的,您可以发送JSON以及@ jfin3204编写的内容)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM