Ejemplo n.º 1
0
 public void SetContext(IParallelTaskContext context)
 {
     if (this.Context == null)
     {
         this.Context = context;
     }
     else
     {
         throw new InvalidOperationException("不能重复设置任务上下文!");
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 任务事件参数构造方法
 /// </summary>
 /// <param name="t"></param>
 public TaskArgs(IParallelTask t, IParallelTaskContext context, object state)
 {
     this.Task    = t;
     this.Context = context;
     this.State   = state;
 }