public ProcessingAbortedException(CancelationTrigger cancelationTrigger, Exception innerException)
     : base(ErrorCode.rsProcessingAborted, RPRes.rsProcessingAbortedByError, innerException, Global.Tracer, ProcessingAbortedException.CreateAdditionalTraceMessage(Reason.AbnormalTermination, cancelationTrigger))
 {
     this.m_reason             = Reason.AbnormalTermination;
     this.m_cancelationTrigger = cancelationTrigger;
 }
 public ProcessingAbortedException(CancelationTrigger cancelationTrigger)
     : base(ErrorCode.rsProcessingAborted, RPRes.rsProcessingAbortedByUser, null, Global.Tracer, ProcessingAbortedException.CreateAdditionalTraceMessage(Reason.UserCanceled, cancelationTrigger))
 {
     this.m_reason             = Reason.UserCanceled;
     this.m_cancelationTrigger = cancelationTrigger;
 }