摘要
异常处理是建立稳定程序的重要措施。用.NET技术设计一种异常管理模型,实现异常的自动记录和通知。讨论了几种常见的记录异常信息的方法,着重于以高度可维护的方式来处理分布式系统下的程序。本模型提供了一种可伸缩性的框架,用高效、统一的方法管理异常,从程序的业务逻辑层把日志和报告的详细信息抽象化,使业务逻辑层和异常处理层解耦,能迅速、精确地通知操作人员当前所发生的问题,为开发人员提供有价值的诊断信息,并减少大量的需要用户创建、测试和维护的自定义异常处理代码,同时使应用程序更加健壮,易于调试。一致性、灵活性和可扩展性使本模型很有实用价值。