namespace Web.Core.Exceptions
|
{
|
public class BizException : Exception
|
{
|
/// <summary>
|
/// 错误码
|
/// </summary>
|
public int ErrorCode { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public object BizData { get; set; }
|
|
public BizException()
|
{
|
}
|
|
/// <summary>
|
/// 构造函数
|
/// </summary>
|
/// <param name="message"></param>
|
public BizException(string message) : base(message)
|
{
|
}
|
|
/// <summary>
|
/// 构造函数
|
/// </summary>
|
/// <param name="message">错误信息</param>
|
/// <param name="errorCode">错误代码</param>
|
public BizException(string message, int errorCode) : base(message)
|
{
|
ErrorCode = errorCode;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="message"></param>
|
/// <param name="errorCode"></param>
|
/// <param name="data"></param>
|
public BizException(string message, int errorCode, object data) : base(message)
|
{
|
ErrorCode = errorCode;
|
BizData = data;
|
}
|
}
|
}
|