我有两个C#服务我使用wcf进行通信(使用NetNamedPipeBinding)。 wcf配置正常,通信工作正常。
我们可以示意地看到这样的应用程序:
Server :
interface myInterface
//interface description
Class myclass : myInterface
//Methode and properties
client :
System.ServiceModel.ChannelFactory<myInterface> myChannelFactory = null;
myInterface myService;
myChannelFactory = new System.ServiceModel.ChannelFactory<myInterface>("ClientService");
myService = myChannelFactory.CreateChannel();
用wcf我可以打电话给#34; myclass&#34;方法,因为 myInterface 知道这个方法,但我想实例化&#34; myclass&#34;在像
这样的客户服务中client :
myclass Newclass = new myclass;
实际上它是不可能的,因为myclass代码在Server服务中,而wcf只知道接口信息
是否可以使用另一个wcf实现?如果没有其他技术? 我希望我不是第一个想要那样做的人:D