2009-03-27 14 views
5

Estoy leyendo de un servicio web .NET 2.0 usando Silverlight 2.0. El servicio web solicita un tiempo de espera después de 30 segundos, lo que está bien para la mayoría de las consultas, pero ocasionalmente recibo un tiempo de espera. ¿Cómo extiendo el tiempo de espera a un minuto?¿Cómo extiendo el tiempo de espera para un servicio web en Silverlight 2.0?

Intenté esto pero no hace ninguna diferencia.

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; 

Respuesta

8
client.InnerChannel.OperationTimeout = new TimeSpan(0, 1, 0); 
Cuestiones relacionadas