Sì, puoi usarlo, anche se io terrei comunque l'HttpWebRequest, in quanto più maneggevole. In realtà mi chiedo come faccia il WebClient a sapere sempre la dimensione dei dati in arrivo. Ossia, non sono sicuro che nell'evento ProgressChanged la proprietà e.TotalBytes (o qualcosa di simile) sia sempre coerente, ma non mi è mai capitato di ottenere valori strani.
|