public void Pause() { if (downloadFile != null) { downloadFile.AsyncRemove(); } state = StateType.Pause; }