我编写了一个继承自CustomBinding的自定义绑定类。 我的自定义类重写了BuildChannelFactory方法,并使用自定义的ChannelFactory创建自定义通道。
在WCF客户端中使用自定义绑定类时,遇到了困难。 如果在代码中配置它,我就能够使用我的自定义绑定类:
Binding myCustomBinding = new MyCustomBinding();
ChannelFactory<ICustomerService> factory =
new ChannelFactory<ICustomerService>(myCustomBinding,
new EndpointAddress("http://localhost:8001/MyWcfServices/CustomerService/"));
ICustomerService serviceProxy = factory.CreateChannel();
serviceProxy.GetData(5);
我的问题是我不知道如何在App.config文件中进行配置。 它是customBinding元素还是bindingExtension元素?还是其他什么东西?