我正在使用 Silverlight 2.0 读取 .NET 2.0 Web 服务。 Web 服务请求在 30 秒后超时,这对于大多数查询来说是可以的,但偶尔会出现超时。如何将超时延长至一分钟?
我试过这个,但没有区别。
SilverSearchSoapClient client = new SilverSearchSoapClient();
client.Endpoint.Address = new EndpointAddress(App.ServiceEndpointUrl);
client.Endpoint.Binding.OpenTimeout = new TimeSpan(0, 1, 0);
client.Endpoint.Binding.SendTimeout = new TimeSpan(0, 1, 0);
client.Endpoint.Binding.ReceiveTimeout = new TimeSpan(0, 1, 0);
return client;
最佳答案
client.InnerChannel.OperationTimeout = new TimeSpan(0, 1, 0);
关于silverlight - 如何延长 Silverlight 2.0 中 Web 服务的超时时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/689472/