Supposons qu'une exception particulière « SomeException
» fait partie de la pile d'exception,Comment localiser une exception particulière dans une pile d'exception
donc supposons ex.InnerException.InnerException.InnerException
est de type « SomeException
»
Est il y a-t-il une API intégrée en C# qui va essayer de localiser un type d'exception donné dans la pile d'exceptions?
Exemple:
SomeException someExp = exp.LocateExceptionInStack(typeof(SomeException));
Je ne pense pas que ce soit le cas, car vous ne voulez probablement pas le faire. Pourquoi voudriez-vous gérer les exceptions de manière si alambiquée? – Grzenio
J'avais besoin de faire ceci auparavant, essayant de trouver un type particulier d'exception d'Oracle quelque part dans une pile qui avait des profondeurs variables selon la cause. –
Ah, Oracle, assez juste :) – Grzenio