首页  »   Web Service

WCF回调对象的传递有关问题

网友分享于:2014-03-14  浏览:3次
WCF回调对象的传递问题
请问,WCF的回调对象可以传递么?试过把它放进数据库传递,还有通过远程MQ传递,都没搞定。放数据库传递是无法序列化,MQ传递是无法从远程队列读取消息。希望给点思路,谢谢。
------解决方案--------------------
不明白你要实现什么。

wcf传任何对象都可以(非object)。
回调中是一种传递方式。


------解决方案--------------------
这个主要和WCF的框架设计目标有关系。因为是分布式开发的框架。

在WCF回调的时候,实际服务端持有的客户端引用,也只是一个镜像,而不是实际的客户端对象。

这个对象即使你可以发送给其他的客户端,其他的客户端也不可以直接回调这个客户端,因为回调也需要连接通道。

本质上,回调是在已有的通道上,发送一个消息给客户端,客户端接收到消息后才执行特定的回调方法。
------解决方案--------------------
你这个回调对象存起来有什么用啊, web service她是基于http的啊,无状态的,连接没了就没了,你存个回调对象有嘛用0.0,难道你是想用存起来的回调对象调用客户端方法?!!

相关解决方案

最新解决方案