public void HandleFailure()
 {
     if (_deferredResultSource.DeferredResult.TaskHasRun)
     {
         return;
     }
     _deferredResultSource.SetFailed();
 }