Acrescentando tempo de espera para timeout à instância de um Service Reference

Postado em 05. mai, 2014 por em Tudo sobre Tecnologia

Dica rápida para quem sofre com falhas de timeout durante debugs.


//instância:
MyServiceSoapClient ws= new MyServiceSoapClient();

//seto uma url diferente se necessário:
ws.Endpoint.Address = new System.ServiceModel.EndpointAddress("http://minhaurl.com/service.asmx");

//Acrescentando tempo de espera para timeout:
#if DEBUG
((IContextChannel)ws.InnerChannel).OperationTimeout = new TimeSpan(0, 30, 0); // 30 minutos
#endif

Um linha de código que pode ajustar bastante!

Abraço!

Tags: , , ,

Deixe um comentário

You must be logged in to post a comment.