/// <summary>
 /// 实例化处理微信错误码的对象,以整数字符串错误码或枚举字符串来解析错误
 /// </summary>
 /// <param name="errorCode">整数字符串错误码或枚举字符串</param>
 public WeixinErrorInfo(string errorCode)
 {
     try
     {
         int             errorCodeInt;
         WeixinErrorCode errorCodeEnum;
         if (int.TryParse(errorCode, out errorCodeInt))
         {
             _wechatErrorCode = (WeixinErrorCode)errorCodeInt;
         }
         else if (Enum.TryParse(errorCode, out errorCodeEnum))
         {
             _wechatErrorCode = errorCodeEnum;
         }
         else
         {
             _errorMsg = "暂时无法识别此错误信息,没有配置的错误信息:" + errorCode;
         }
     }
     catch (Exception ex)
     {
         _errorMsg = "暂时无法识别此【" + errorCode + "】错误信息,字符串转错误枚举时出错。\n异常信息:" + ex.Message;
     }
     WeixinErrorCodeToStr();
 }
Пример #2
0
 /// <summary>
 /// 实例化处理微信错误码的对象,以整型错误码解析错误
 /// </summary>
 /// <param name="errorCode">整型错误码</param>
 public WeixinErrorInfo(int errorCode)
 {
     try
     {
         _wechatErrorCode = (WeixinErrorCode)errorCode;
     }
     catch (Exception ex)
     {
         _errorMsg = "暂时无法识别此【" + errorCode + "】错误信息,整型错误代码转错误枚举时出错。\n异常信息:" + ex.Message;
     }
     WeixinErrorCodeToStr();
 }
Пример #3
0
 /// <summary>
 /// 实例化处理微信错误码的对象,以枚举错误码解析错误
 /// </summary>
 /// <param name="errorCode">枚举错误码</param>
 public WeixinErrorInfo(WeixinErrorCode errorCode)
 {
     _wechatErrorCode = errorCode;
     WeixinErrorCodeToStr();
 }