博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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中怎么实现,或者说是移植。