예제 #1
0
 /// <summary>
 /// 初始化一个<see cref="OperationResult"/>类型的新实例
 /// </summary>
 public OperationResult(OperationResultType resultType)
 {
     ResultType = resultType;
 }
예제 #2
0
 /// <summary>
 ///     初始化一个 定义返回消息与日志消息的业务操作结果信息类 的新实例
 /// </summary>
 /// <param name="resultType">业务操作结果类型</param>
 /// <param name="message">业务返回消息</param>
 /// <param name="logMessage">业务日志记录消息</param>
 public OperationResult(OperationResultType resultType, string message, string logMessage)
     : this(resultType, message)
 {
     LogMessage = logMessage;
 }
예제 #3
0
 /// <summary>
 ///     初始化一个 定义返回消息、日志消息与附加数据的业务操作结果信息类 的新实例
 /// </summary>
 /// <param name="resultType">业务操作结果类型</param>
 /// <param name="message">业务返回消息</param>
 /// <param name="logMessage">业务日志记录消息</param>
 /// <param name="appendData">业务返回数据</param>
 public OperationResult(OperationResultType resultType, string message, string logMessage, object appendData)
     : this(resultType, message, logMessage)
 {
     AppendData = appendData;
 }
예제 #4
0
 private OperationResult(OperationResultType resultType, Exception ex)
 {
     ResultType = resultType;
     Exception = ex;
 }
예제 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OperationResult"/> class.
 /// 初始化操作结果实例
 /// </summary>
 /// <param name="resultType">
 /// The result type.
 /// 操作结果类型
 /// </param>
 public OperationResult(OperationResultType resultType)
 {
     this.ResultType = resultType;
 }
예제 #6
0
파일: ApiResult.cs 프로젝트: panjiyang/Bode
 /// <summary>
 /// 初始化一个<see cref="ApiResult"/>类型的新实例
 /// </summary>
 public ApiResult(OperationResultType type = OperationResultType.Success, string content = "", object data = null)
     : this(content, data, type)
 { }
예제 #7
0
 public OperationResult(OperationResultType resultType, string message, T appendData)
     : this(resultType, message)
 {
     AppendData = appendData;
 }
예제 #8
0
 /// <summary>
 /// 初始化一个<see cref="OperationResult"/>类型的新实例
 /// </summary>
 public OperationResult(OperationResultType resultType, string message, object data)
     : base(resultType, message, data)
 {
 }
예제 #9
0
 public OperationResult(OperationResultType resultType, string message)
     : this(resultType)
 {
     this.Message = message;
 }
예제 #10
0
 /// <summary>
 /// 初始化一个<see cref="OperationResult"/>类型的新实例
 /// </summary>
 public OperationResult(OperationResultType resultType)
     : this(resultType, null, null)
 {
 }
예제 #11
0
 /// <summary>
 /// 初始化一个<see cref="OperationResult"/>类型的新实例
 /// </summary>
 public OperationResult(OperationResultType resultType, string message)
     : this(resultType, message, null)
 {
 }
예제 #12
0
파일: Extensions.cs 프로젝트: liumeifu/OSky
 /// <summary>
 /// 判断业务结果类型是否是Error结果
 /// </summary>
 public static bool IsError(this OperationResultType resultType)
 {
     return(resultType == OperationResultType.QueryNull || resultType == OperationResultType.ValidError ||
            resultType == OperationResultType.Error);
 }
예제 #13
0
 /// <summary>
 ///     初始化一个 定义返回消息、日志消息与附加数据的业务操作结果信息类 的新实例
 /// </summary>
 /// <param name="resultType">业务操作结果类型</param>
 /// <param name="message">业务返回消息</param>
 /// <param name="logMessage">业务日志记录消息</param>
 /// <param name="appendData">业务返回数据</param>
 public OperationResult(OperationResultType resultType, string message, string logMessage, object appendData)
     : this(resultType, message, logMessage)
 {
     AppendData = appendData;
 }
예제 #14
0
 /// <summary>
 ///     初始化一个 业务操作结果信息类 的新实例
 /// </summary>
 /// <param name="resultType">业务操作结果类型</param>
 public OperationResult(OperationResultType resultType)
 {
     ResultType = resultType;
 }
예제 #15
0
 /// <summary>
 /// 初始化一个<see cref="OperationResult"/>类型的新实例
 /// </summary>
 public OperationResult(OperationResultType resultType, string message)
     : this(resultType)
 {
     Message = message;
 }
예제 #16
0
 public OperationResult(OperationResultType resultType, string message, string logmessage)
     : this(resultType, message)
 {
     this.LogMessage = logmessage;
 }
예제 #17
0
 /// <summary>
 /// 初始化一个<see cref="OperationResult"/>类型的新实例
 /// </summary>
 public OperationResult(OperationResultType resultType, string message, object data)
     : this(resultType, message)
 {
     Data = data;
 }
예제 #18
0
 public OperationResult(OperationResultType resultType, string message, string logmessage, object data)
     : this(resultType, message, logmessage)
 {
     this.Data = data;
 }
예제 #19
0
파일: ApiResult.cs 프로젝트: panjiyang/Bode
 /// <summary>
 /// 初始化一个<see cref="ApiResult"/>类型的新实例
 /// </summary>
 public ApiResult(string content, object data = null, OperationResultType type = OperationResultType.Success)
 {
     ReturnCode = type;
     ReturnMsg = content;
     ReturnData = data;
 }
예제 #20
0
 public OperationResult(OperationResultType result)
     : this()
 {
     this.Result = result;
 }