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的實現哦。你添加引用的時候,會自動生成代理類。
不要说一样的,你亲手试试就知道不一样了。
@master_li: wcf本來就是通過接口。來進行調用哦
@無限遐想: 没有明白我描述的问题。我的问题是 当wcf 返回类型为接口类型,作为remoting远程对象调用的方式,在WCF中怎么实现,或者说是移植。
难道这里没有人遇到或者能比较深入的解决这个问题?