2009-03-27 3 views
5

Je lis d'un service Web .NET 2.0 utilisant Silverlight 2.0. Le service Web demande un délai d'attente après 30 secondes, ce qui est correct pour la plupart des requêtes, mais occasionnellement je reçois un délai d'expiration. Comment puis-je prolonger le délai d'attente à une minute?Comment prolonger le délai d'expiration d'un service Web dans Silverlight 2.0?

J'ai essayé mais cela ne fait aucune différence.

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; 

Répondre

8
client.InnerChannel.OperationTimeout = new TimeSpan(0, 1, 0); 
Questions connexes