zoukankan      html  css  js  c++  java
  • 通用错误处理

        public class BizException : Exception
        {
            public BizException()
            {
            }

            public BizException(BizExceptionType o)
            {
                Utility.GeneralLog(o.ToString());
                myType = o;
            }

            private BizExceptionType myType = BizExceptionType.DefaultException;

            public BizExceptionType MyType
            {
                get { return myType; }
                set { myType = value; }
            }
        } 
    public enum BizExceptionType
        {
            DefaultException, //default
    }


    throw new BizException(BizExceptionType.DefaultException);
                try
                {

                }
                catch (BizException ex)
                {
                    log.Error(ex.MyType.ToString());
                    throw new SoapException(ex.MyType.ToString(), new System.Xml.XmlQualifiedName(ex.MyType.ToString()));
                }
                catch (Exception ex)
                {
                    log.Error(ex.ToString());
                    throw ex;
                }
  • 相关阅读:
    Oracle 导入导出 dmp 文件
    zTree树
    下拉复选框
    jQuery Pagination分页插件
    下载java生成PDF
    Activiti 流程实例、任务、执行对象及相关的表
    Activiti 删除key值相同的所有不同版本的流程定义
    Activiti 查询最新版本的流程定义
    Activiti 查看流程图
    Activiti 删除流程定义
  • 原文地址:https://www.cnblogs.com/xh831213/p/2299408.html
Copyright © 2011-2022 走看看