namespace ZonyLrcTools.Common.Infrastructure.Exceptions
{
///
/// 带错误码的异常实现。
///
public class ErrorCodeException : Exception
{
public int ErrorCode { get; }
public object? AttachObject { get; }
///
/// 构建一个新的 对象。
///
/// 错误码,参考 类的定义。
/// 错误信息。
/// 附加的对象数据。
public ErrorCodeException(int errorCode, string? message = null, object? attachObj = null) : base(message)
{
ErrorCode = errorCode;
AttachObject = attachObj;
}
}
}