using System; using System.Collections.Generic; using System.Text; namespace Utility { /// <summary> /// 异常元数æ®ç‰¹æ€§ /// </summary> [AttributeUsage(AttributeTargets.Field)] public sealed class ErrorCodeItemMetadataAttribute : Attribute { /// <summary> /// æž„é€ å‡½æ•° /// </summary> /// <param name="errorMessage">错误消æ¯</param> /// <param name="args">æ ¼å¼åŒ–傿•°</param> public ErrorCodeItemMetadataAttribute(string errorMessage, params object[] args) { ErrorMessage = errorMessage; Args = args; } /// <summary> /// é”™è¯¯æ¶ˆæ¯ /// </summary> public string ErrorMessage { get; set; } /// <summary> /// 错误ç /// </summary> public object ErrorCode { get; set; } /// <summary> /// æ ¼å¼åŒ–傿•° /// </summary> public object[] Args { get; set; } } }