2009-07-27 2 views
0

Ich habe einen globalen HandledExceptionHandler. Im Catch-Teil meines try catch blocks möchte ich den vollqualifizierten Methodennamen, an dem die Ausnahme aufgetreten ist, übergeben. Wie machst du das? Kann es ohne Reflexion geschehen? Hier ist ein Beispiel dafür, was ich suche ...Wie erhalten Sie den voll qualifizierten Methodenname, wenn eine Ausnahme auftritt

Public Sub MySub 
    Try 
     'some error happens 

    Catch 
     HandledException (ERROR_LOCATION, SOME_OTHER_ARGUMENT) 
    End Try 


End Sub 

Wie erhalte ich die ERROR_LOCATION in diesem Fall?

Seth

Antwort

5

Wenn Sie das Ausnahmeobjekt haben, können Sie die TargetSite Eigenschaft sehen, benutzen die Informationen darüber, wo die Ausnahme ausgelöst wurde zu erhalten.

Verwandte Themen