public void Stop() { if (State != DownloadState.Downloaded && State != DownloadState.Stopped) { State = DownloadState.Stopped; downloadingClient.StopDownloading(); fileStreamClient.Close(); } }