Questo va bene se vuoi che il download sia asincrono, ma se vuoi che l'operazione sia bloccante usa il metodo DownloadFile.