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