Svcutil生成的代理与运行时使用的ChannelFactory相比,性能更好吗? ChannelFactory缓存代理是否默认?ChannelFactory <T>与使用Svcutil预生成代理的性能比较使用Svcutil
我使用的.NET 4的服务已超过100个操作和超过500个数据协定参与它。
当我使用ChannelFactory<T>
时,需要很长时间才能返回代理。可以建议哪个是创建代理的最佳方法吗?
我的代码如下所示:
EndpointAddress endPoint = new EndpointAddress(url);
// My own API which gives the custom binding I create programatically
CustomBinding binding = BindingFactory.GetCustomBinding("WSECustomBinding");
ChannelFactory<T> factory = new ChannelFactory<T>(binding, endPoint);