Ejemplo n.º 1
0
        public HttpHandlerException(Exception httpException, eFunctionException funcException)
        {
            mHttpException     = httpException;
            mFunctionException = funcException;

            if (mHttpException != null)//http优先
            {
                mMessage = mHttpException.Message;
                mIsOK    = false;
            }
            else if (funcException != eFunctionException.OK)
            {
                switch (funcException)
                {
                case eFunctionException.UsageError:
                    mMessage = "函数使用错误";
                    mIsOK    = false;
                    break;

                default:
                    mMessage = "未知错误";
                    mIsOK    = false;
                    break;
                }
            }
            else
            {
                mMessage = "OK";
                mIsOK    = true;
            }
        }
Ejemplo n.º 2
0
 public void getRawException(out Exception httpEx, out eFunctionException funcEx)
 {
     httpEx = mHttpException;
     funcEx = mFunctionException;
 }