void Completed(AsyncCompletedEventArgs e) { _notifier.DownloadEnd(); if (e.Error != null) { _error = e.Error; } _locks[(Uri)e.UserState].Set(); }