c# SOAP客户端实例化时间慢

本文关键字:时间 实例化 客户端 SOAP | 更新日期: 2023-09-27 18:08:21

我有一个我正在调用的web服务,经过调查,我看到客户端的创建仅用了大约0.5-1秒。这是使用web参考。net 2.0。

SomeWS.SomeWSSoapClient client = new SomeWS.SomeWSSoapClient(); // takes 0.5-1 seconds

这正常吗?它是否从服务端点获取我可以停止的东西?

我将其与通过服务引用添加进行了比较,虽然客户端需要很短的时间来实例化(0.2秒),但方法调用需要更长的时间,并且总时间更长。

我能做些什么来加快实例化时间?哪种方法应该更快?

非常感谢!灰

c# SOAP客户端实例化时间慢

不确定您是否已经得到了答案,但我相信它与web服务的全部范围有关,我有一个应用程序当前连接到另一个web服务,需要5-10秒来实例化,因为WSDL在MB范围内。为了解决这个问题,我完成了通过原始XML和Web客户机发送和接收SOAP请求的工作,因为我只使用了WS提供的一小部分。

如果有人有更好的主意,我洗耳恭听!