Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#3

Re: Exception hochreichen und Auslöser ermitteln

  Alt 5. Jun 2008, 10:09
Ich glaube nicht, dass das geht, da throw AFAIK die einzige Möglichkeit ist, eine eigene Exception zu werfen, und throw die Quelle der Exception setzt.
Als (schlechtes) Workaround könntest du die Exception nicht weiterleiten, sondern Klonen und die "originale" Exception über InnerException durchschleußen.


Noch ein bisschen googeln hat die Lösung gebracht:
Code:
try
{
  //...
}
catch (Exception e)
{
  throw; //Leitet die Exception weiter, statt sie erneut zu werfen.
}
greetz
Mike
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat