惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Vercel News
Vercel News
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
雷峰网
雷峰网
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
博客园 - 叶小钗
D
DataBreaches.Net
D
Docker
月光博客
月光博客
博客园 - 司徒正美
Last Week in AI
Last Week in AI
有赞技术团队
有赞技术团队
腾讯CDC
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - 吴勇

windbg入门 wpf数据显示控件 - 吴勇 - 博客园 操作系统方法 复合宾语和双宾语 句子 操作流 序列化 高级sql查询 反射技术 使用游标 基于.net开发平台项目案例集锦 设计原则 常用工具下载地址 反射 简单代码 微软正式推出.NET Framework 3.0 Redistributable Package 核心用户控件 Visual C# 3.0 新特性概览 文件夹压缩代码
Enterprise Library 快速入门3(Exception Handling Applicat...
吴勇 · 2008-09-28 · via 博客园 - 吴勇

(仅代表个人观点,有错误的地方欢迎大家指出,版本2.0)
Exception Block的3个重要概念Policy,Exception,Handling.
层次关系:应用程序:Policy-----Exception-----Handler.
Policy相当于应用程序对异常的分类,如UI Policy,Business Policy,Data Policy.应用程序可以有多个Policy.
Exception相对.net类库中的IOException,OverflowException.可以在一个Policy中添加多个Exception.
             对每个Exception可以设置PostHandlerAction,可以是下列3个值之一.
              bool flag= ExceptionPolicy.HandleException(ex, "Data Policy");
              None:执行Handler后,flag返回false.建议程序继续执行。
              NotifyRethrow:执行Handler后,flag返回ture。建议包装异常后抛出
              ThrowNewException:执行Handler后直接抛出异常
Handler:当前异常要执行的操作4中
             Custom Handler。此异常处理程序让你配置定制的异常处理程序。
              Logging Handler:利用日志记录异常,可关联到一个Logging Blcok
              Replace Handler。此异常处理程序用另一个异常替换一个异常。
              Wrap Handler。此异常处理程序将一个异常包装到另一个异常中。