我在我的 WCF 服务中使用以下代码来调用另一个可能是也可能不是 WCF 服务的 Web 服务。
ChannelFactory<IService1> myChannelFactory = new ChannelFactory<IService1>
(myBinding, myEndpoint);
所以我想在一个 xml 文件中有一些信息,我从中读取各种服务端点,并希望将绑定信息传递给通道工厂,并根据我在配置 XML 文件中的信息调用其他服务。
所以我想每次都使用不同的服务合同信息动态生成通道工厂。
由于各种服务具有不同的接口,因此在通道工厂中是否可能?
换句话说,从上面的代码中,我有IService1,但是当我从 xml 文件中读取另一个服务信息时,我想用另一个接口创建一个通道?