コード例 #1
0
 public async void RunAsync()
 {
     try
     {
         runnableTask = runnable.RunAsync();
         result       = await runnableTask;
     }
     catch (Exception ex)
     {
         result = new JobExceptionResult(ex);
     }
     finally
     {
         isCompleted = true;
     }
 }
コード例 #2
0
ファイル: Job.cs プロジェクト: isabella232/if_warden
 public virtual async void RunAsync()
 {
     try
     {
         runnableTask = runnable.RunAsync();
         result       = await runnableTask;
     }
     catch (Exception ex)
     {
         log.Error("Exception running job: {0}", ex.ToString());
         result = new JobExceptionResult(ex);
     }
     finally
     {
         isCompleted = true;
     }
 }