private void ExcuteCompleted(TResult result, PartAsynExcuteStatus excuteStatus, Exception excuteEx)
        {
            this.ReleaseResource();
            var asynExcuteResult = new PartAsynExcuteResult <T, TResult>(this._asynWaitPara.Para, excuteStatus, result, excuteEx);

            this.OnRaiseCompleted(asynExcuteResult);
        }
Beispiel #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="para">异步执行参数</param>
 /// <param name="status">结果状态</param>
 /// <param name="result">异步执行返回值</param>
 /// <param name="exception">当执行异步委托出现异常时的异常信息</param>
 public PartAsynExcuteResult(T para, PartAsynExcuteStatus status, TResult result, Exception exception)
 {
     this.Para      = para;
     this.Status    = status;
     this.Result    = result;
     this.Exception = exception;
 }