(精華)2020年6月26日 C#類庫model BusException

愚公搬程式碼發表於2020-06-26
using System;

namespace Coldairarrow.Util
{
    /// <summary>
    /// 業務異常
    /// 注:並不會當作真正的異常處理,僅為方便返回前端錯誤提示資訊
    /// </summary>
    public class BusException : Exception
    {
        /// <summary>
        /// 錯誤程式碼
        /// </summary>
        public int ErrorCode { get; set; }

        /// <summary>
        /// 建構函式
        /// </summary>
        public BusException()
        {

        }

        /// <summary>
        /// 建構函式
        /// </summary>
        /// <param name="message">錯誤資訊</param>
        public BusException(string message)
            : base(message)
        {

        }

        /// <summary>
        /// 建構函式
        /// </summary>
        /// <param name="message">錯誤資訊</param>
        /// <param name="errorCode">錯誤程式碼</param>
        public BusException(string message, int errorCode)
            : base(message)
        {
            ErrorCode = errorCode;
        }
    }
}

相關文章