Пример #1
0
 /// <summary>
 /// 启动
 /// </summary>
 public void Start(BatchTaskComplete batchTaskComplete, object callBackObject)
 {
     if (batchTaskComplete != null)
     {
         _batchTaskComplete = batchTaskComplete;
         _batchTaskCompleteCallBackObject = callBackObject;
     }
     Start();
 }
Пример #2
0
 private void DoTaskComplete(IAsyncResult ar)
 {
     if (_batchTaskComplete != null)
     {
         if (TaskState == State.Aborted)
         {
             _success = false;
         }
         else
         {
             _success = _completeServerCount >= _taskUnitList.Count;
         }
         _batchTaskComplete(_batchTaskCompleteCallBackObject);
         _batchTaskComplete = null;
     }
 }
Пример #3
0
 private void DoTaskComplete(IAsyncResult ar)
 {
     if (_batchTaskComplete != null)
     {
         if (TaskState == State.Aborted)
         {
             _success = false;
         }
         else
         {
             _success = _completeServerCount >= _taskUnitList.Count;
         }
         _batchTaskComplete(_batchTaskCompleteCallBackObject);
         _batchTaskComplete = null;
     }
 }
Пример #4
0
 /// <summary>
 /// 启动
 /// </summary>
 public void Start(BatchTaskComplete batchTaskComplete,object callBackObject)
 {
     if (batchTaskComplete != null)
     {
         _batchTaskComplete = batchTaskComplete;
         _batchTaskCompleteCallBackObject = callBackObject;
     }
     Start();
 }