20 lines
597 B
C#
20 lines
597 B
C#
using System;
|
||
|
||
namespace WGShare.Domain.FriendlyException.Exceptions
|
||
{
|
||
/// <summary>
|
||
/// Api内部错误(错误细节不暴露给外部)
|
||
/// </summary>
|
||
public class FriendlyInternalException : Exception
|
||
{
|
||
public int ErrorCode { get; private set; }
|
||
public object FriendlyData { get; private set; }
|
||
|
||
public FriendlyInternalException(string message, object friendlyData = null, int errorCode = FriendlyException.ErrorCode.x1000) : base(message)
|
||
{
|
||
ErrorCode = errorCode;
|
||
FriendlyData = friendlyData;
|
||
}
|
||
}
|
||
}
|