private WrappedFunctionResult( FunctionResultStatus status, Exception ex) { this.Exception = ex; this.ExecutionStatus = status; }
/// <summary> /// 构造函数 /// </summary> /// <param name="status">功能函数在执行过程当中,出现的各种异常情况</param> /// <param name="message">异常情况的信息,提示、警告、错误信息都记录在这个属性上</param> public FunctionResultException(FunctionResultStatus status, string message) : base(message) { this.Result = new FunctionResult(status, message); }
/// <summary> /// 构造函数 /// </summary> /// <param name="status">功能函数在执行过程当中,出现的各种异常情况</param> public FunctionResultException(FunctionResultStatus status) : base("执行结果") { this.Result = new FunctionResult(status); }
/// <summary> /// 构造函数 /// </summary> /// <param name="status">功能函数在执行过程当中,出现的各种异常情况</param> /// <param name="exception">异常情况的信息,提示、警告、错误信息都记录在这个属性上</param> public FunctionResult(FunctionResultStatus status, Exception exception) { this.Status = status; this.Message = exception; }
/// <summary> /// 构造函数 /// </summary> /// <param name="status">功能函数在执行过程当中,出现的各种异常情况</param> /// <param name="message">异常情况的信息,提示、警告、错误信息都记录在这个属性上</param> public FunctionResult(FunctionResultStatus status, string message) { this.Status = status; this.Message = new Exception(message); }
/// <summary> /// 构造函数 /// </summary> /// <param name="status">功能函数在执行过程当中,出现的各种异常情况</param> public FunctionResult(FunctionResultStatus status) { this.Status = status; }
/// <summary> /// 构造函数 /// </summary> /// <param name="status">功能函数在执行过程当中,出现的各种异常情况</param> /// <param name="exception">异常情况的信息,提示、警告、错误信息都记录在这个属性上</param> public FunctionResultException(FunctionResultStatus status, Exception exception) : base(exception.Message, exception) { this.Result = new FunctionResult(status, exception); }