Probleme mit ExceptionWrapper

20/05/2008 - 16:29 von Stephan | Report spam
Hallo zusammen,

ich habe folgendes Problem.
Ich benutze die EnterpriseLibrary 3.1. Speziell dort den ExceptionHandler.
Ich benutze dabei den ExceptionWrapper, um die Exception in einen neuen Typ
umzuwandeln. Das funktioniert auch sehr gut, solange ich Exceptions aus dem
Framework benutze.
Benutze ich jedoch eine eigene Exception, die ich von ApplicationException
abgeleitet habe:

public class UserException : ApplicationException {
}

funktioniert es nicht mehr.
Im Debugger bekomme ich folgenden Fehler angezeigt:
{"Unable to handle exception: 'WrapHandler'."}

Was muss ich beachten, wenn ich eigene Exceptions benutzen möchte ?


Danke und Grüße
Stephan
 

Lesen sie die antworten

#1 Stephan
21/05/2008 - 09:47 | Warnen spam
Vielleicht hift der Config.Teil ja etwas weiter bei der Beantwortung meiner
Frage.
ich bin zur Zeit echt ratlos warum keine eigenen Exceptions angenommen werden:

<add name="Exception Policy">
<exceptionTypes>
<add type="System.Data.DataException, System.Data,
Version=2.0.0.0, Culture=neutral, PublicKeyToken·7a5c561934e089"
postHandlingAction="ThrowNewException" name="DataException">
<exceptionHandlers>
<add exceptionMessage="wraped to exception"
exceptionMessageResourceType=""
wrapExceptionType="Exceptions.UserException, Exceptions,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"

type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.WrapHandler,
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=4.0.0.0,
Culture=neutral, PublicKeyToken1bf3856ad364e35"
name="Wrap Handler" />





Die Exception wurde so codiert:


namespace Exceptions {
public class UserException : ApplicationException{
}
}


Grüße
Stephan

Ähnliche fragen