最近在研究ms的Enterprise Library,看到了Exception Handling Application Block,想知道如何使用这个东西,难道还是要在每个页面中的Try Catch中捕捉调用吗?如果是的话,那设计这个Application Block还有什么意义呢?以前没有用过,还请高手给与解答!最好能给出你们使用的代码,谢谢!
还有想问一下,你们都是如何使用Log4Net的?在什么情况下及用它来记录什么样 的信息的?也希望能给出一些代码,好加深一下理解
再次感谢!

解决方案 »

  1.   

    好象现在好多.NET开发都在使用这个,怎么没人回答呢?
      

  2.   

    rickie'blog Microsoft patterns & practices Enterprise Library系列分析文章
    有关于Exception Handling Application Block概述和类设计分析篇两篇文章 
    http://www.cnblogs.com/rickie
      

  3.   

    谢谢各位!
    to ekin7913046(爱情终结者):WebCast是什么,在哪边可以访问到?
    to Jarod() :那两篇文章我都看过了,只是简单的讲了概述,根本都没说怎么用它!
    继续等待高手,分不够可以再加!
      

  4.   

    try
    {
      // run code
    }
    catch(Exception ex)
    {
      bool rethrow = ExceptionPolicy.HandleException(ex, "General Policy");
      if (rethrow)
      {
        throw;
      }
    }
      

  5.   

    http://www.codersource.net/csharp_exception_handling_enterprise_library.aspx
      

  6.   

    请问老大,为什么要加if (rethrow),是否要throw是可以由我自己设置的吗?
    还有ExceptionPolicy.HandleException的第二个参数Policy Type是我自己随便写的吗?
      

  7.   

    Enterprise Library介绍的好像不多,
    有中文的更好了
      

  8.   

    楼主好好学习 EntLib 的文档,Quick Start,hand on labs,web cast。
    http://www.cnblogs.com/upto/category/26704.html
      

  9.   

    http://www.cnblogs.com/upto/archive/2005/06/07/169163.html
    这里有中文的网络广播
      

  10.   

    谢谢net_lover(孟子E章) ,谢谢upto(阿球|Smart Client with EntLib) ,结贴!