Estoy tratando de descargar los datos de un cliente a mi máquina local (programáticamente) y su servidor web es muy, muy lento, lo que está causando un tiempo de espera en mi objeto WebClient
.Cómo cambiar el tiempo de espera en un objeto WebClient .NET
Aquí está mi código:
WebClient webClient = new WebClient();
webClient.Encoding = Encoding.UTF8;
webClient.DownloadFile(downloadUrl, downloadFile);
¿Hay una manera de establecer un tiempo de espera infinito en este objeto? O si no, ¿alguien puede ayudarme con un ejemplo de una manera alternativa de hacer esto?
La URL funciona bien en un navegador; solo demora unos 3 minutos en mostrarse.
¿Cuál es el tiempo de espera predeterminado? – knocte
El tiempo de espera predeterminado es de 100 segundos. Aunque parece funcionar durante 30 segundos. –
http: // stackoverflow.com/questions/601861/set-timeout-for-webclient-downloadfile – Evgeny