예제 #1
0
 protected override ITaskResult ProcessTaskResult(ITaskResult result)
 {
     if (_priority == PromisePriority.Immediate)
     {
         return(result.Immediately);
     }
     else
     {
         return(result.WithPriority((int)_priority));
     }
 }
예제 #2
0
 public ITaskResult WithPriority(int priority)
 {
     return(new BoundTaskResult(_owner, _current.WithPriority(priority)));
 }