请Artech,dudu 帮忙解答下: WCF 服务返回的如果是接口(remoting有个远程对象封送),(感觉比较难以解决的问题)
Posted on 2012-05-05 21:25 master_li 阅读(200) 评论(1) 编辑 收藏 举报NET Remoting 能够自动创建代理服务器,并允许我要传递给客户端,可以直接调用它们的之间的接口。
接口的示例:
public interface IFactory { IFoo GetFoo(); }
public interface IFoo { void DoSomething(); }
客户端代码示例:
IFactory factory =(IFactory)System.Activator.GetObject(typeof(IFactory), url);
IFoo foo = factory.GetFoo();
这一切都很正常。不过,现在我想要将我的代码迁移到 WCF。我不知道是否有传递接口的一种手段,并有 WCF 生成的代理客户端,如remoting一样。我的问题是 当wcf 返回类型为接口类型,作为remoting远程对象调用的方式,在WCF中怎么实现,或者说是移植。