将异常属性添加到类中?

问题描述:

我在.net网站中使用vb.net和.net 2将异常属性添加到类中?

是否有可能向类后面的代码添加(我认为它被称为异常属性),以便如果发生任何异常在课堂上,但只对那个班,然后我可以退出该班的任何功能,并做一些例外

这是可能的,或者你有另一个想法?

我想要做的是如果发生任何异常,然后立即停止并返回异常。

感谢您的建议。

<add exception attribute> 
Partial Class _Default 
    Inherits System.Web.UI.Page 

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 

     Dim result As String = "all fine" 

     doOne() 


     If Exception Then 

      result = Exception.Message 

     End If 

     Return result 

    End Sub 



    Private Sub doOne() 

     doTwo() 
     Throw New ApplicationException("Exception Occured") 
    End Sub 

    Private Sub doTwo() 

     Throw New ApplicationException("Exception Occured") 
    End Sub 

    Private Sub doThree() 
     doOne() 
     Throw New ApplicationException("Exception Occured") 
    End Sub 


End Class 
+1

'我想要做的是如果发生任何异常,则立即停止并返回异常。“ - 已经发生。如果你不处理异常,线程将终止。 – Oded

我建议采取一看,用ELMAH

ELMAH(错误日志记录模块和处理)是一种应用广泛的错误日志工具是完全可插拔的。它可以动态添加到正在运行的ASP.NET Web应用程序,甚至是机器上的所有ASP.NET Web应用程序,而无需重新编译或重新部署。