Sto provando a scaricare i dati di un client sul mio computer locale (programmaticamente) e il loro server web è molto lento che causa un timeout nel mio oggetto WebClient
.Come modificare il timeout su un oggetto WebClient .NET
Ecco il mio codice:
WebClient webClient = new WebClient();
webClient.Encoding = Encoding.UTF8;
webClient.DownloadFile(downloadUrl, downloadFile);
C'è un modo per impostare un timeout infinito su questo oggetto? O se no qualcuno può aiutarmi con un esempio su un modo alternativo per fare questo?
L'URL funziona correttamente in un browser: bastano circa 3 minuti per essere visualizzati.
qual è il timeout predefinito ?? – knocte
Il timeout predefinito è 100 secondi. Anche se sembra funzionare per 30 secondi. –
http: // stackoverflow.com/domande/601.861/set-timeout-per-webclient-DownloadFile – Evgeny