What is ownloadFile() method coming from ?
From system.Net.WebClient class.

Is this a third Party dll or which namespace is used there ?
M$ library.

Are you using a backgroundworker ? During Download is there any possibility to get an event fired which updates your progress bar ?
I want it using backGroundworker. Yes, i want some event to update my progress bar in background to avoid my application get starvation.

Is this a WinForm or a WebApplication ? Using ADO or Linq ?
You see there are much questions left Please give more data.

Winform and not WPF.

I not using stream to calculate the file size. Is there any method ?

Thanks.