微软企业库异常处理-ReplaceHandler
来源:互联网 发布:星际淘宝网txt下载 编辑:程序博客网 时间:2024/04/30 12:35
ReplaceHandler我感觉和WrapHandler差不多,区别只是WrapHandler会抛出新类型的异常,而ReplaceHandler只会抛出原来类型的异常,看下面代码
public static void TestReplaceHandler()
{
try
{
throw new System.ApplicationException("应用程序发生错误......");
}
catch (System.ApplicationException ex)
{
try
{
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.HandleException(ex,"ReplaceHandler");
}
catch (Exception ex2)
{
Console.WriteLine("ReplaceHandler输出原异常{1}------{0}", ex.Message, ex.GetType());
Console.WriteLine("ReplaceHandler输出新异常{1}------{0}", ex2.Message, ex.GetType());
throw;
}
}
}
该方法直接抛出ApplicationException,然后调用HandleException,在第二个catch块里我们观察两个异常的信息,先看配置文件:
然后我们观察运行结果:
虽然设置了ReplaceExceptionType类型,但是不起作用(这就是和WrapHandler的区别?)
- 微软企业库异常处理-ReplaceHandler
- 微软企业库异常处理-WrapHandler
- 微软企业库异常处理-CustomHandler
- 企业库学习:异常处理模块
- 微软企业库
- 微软企业库
- .NET 2.0中的企业库异常处理块
- .NET 2.0中的企业库异常处理块
- 企业库:异常处理模块深入研究
- .NET 2.0中的企业库异常处理块简述
- .NET 2.0中的企业库异常处理块简述
- .NET 2.0中的企业库异常处理块简述
- 新任务:微软的企业库.
- 新任务:微软的企业库.
- 微软企业库 简介
- 微软企业库 Enterprise Library
- 微软企业库中的事务处理
- 微软企业库 学习
- 酒店管理系统
- jquery的each方法
- TVP5150视频解码器学习
- Spring中自动装配(10级学员 郎志课堂总结)
- java UDP编程
- 微软企业库异常处理-ReplaceHandler
- SVN服务器配置说明
- MFC多文档 工具条
- 每天一结
- 第九周 任务四
- 冒泡排序法和插入排序法
- OpenStreetMap初探(一)——了解OpenStreetMap
- Ext JS4.0 的一点学习思路
- 学习嵌入式系统需要具备的条件、方法及步骤