2009-03-27 8 views
5

Sto leggendo da un servizio Web .NET 2.0 utilizzando Silverlight 2.0. Il servizio Web richiede timeout dopo 30 secondi, il che è OK per la maggior parte delle query, ma occasionalmente ottengo un timeout. Come prolungare il timeout a un minuto?Come prolungare il timeout per un servizio Web in Silverlight 2.0?

Ho provato questo, ma non fa differenza.

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; 

risposta

8
client.InnerChannel.OperationTimeout = new TimeSpan(0, 1, 0); 
Problemi correlati