WCF如何返回MarshalByRefObject对象
本身已有.NET REMOTING的实现,在调用远程对象的接口的某个方法后,会返回另外一个MarshalByRefObject对象接口,客户端获取此接口后,可以使用此接口的方法,和使用remoting信道里面的远程对象接口几乎一样,
现有要求从remoting转移到WCF,远程对象直接用服务契约搞定,但返回MarshalByRefObject对象的方法调用时无法正常工作,查阅资料,发现wcf返回的对象,必须标注DataContract,但此法貌似只能返回普通的对象啊,无法做到返回一个MarshalByRefObject对象的要求。
问题的实质是,我想在服务的方法中返回另外一个服务,在remoting中,返回的对象不需要在信道中注册,wcf中能够做到吗?请各路高人现身!