Custom Exception n'a pas été gérée.
Bonjour,
Pour mes besoins spécifique, j'ai créer une classe spécifique de gestion des exceptions.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public class ErrException : Exception{
public ErrException(string str,string type){
Logger logger = new Logger();
if(type.ToLower().Equals("critique"))
logger.erreur("critique");
else if(type.ToLower().Equals("erreur")){
logger.erreur("erreur");
}
else if(type.ToLower().Equals("avert"))
logger.erreur("avert");
else
logger.erreur("autre");
} |
Ensuite dans mes try catch, j'appel mon erreur.
Code:
1 2 3 4 5 6 7
|
try{
...
}
catch(Exception e){
throw new ErrException(("l'erreur" + e.Message),"erreur");
} |
Et pourtant, bien que tout soit appelé, que la valeur soit logger, le déboggeur me dit toujours que L'exception ErrException n'a pas été gérée.
Est-ce qu'il me manque quelque chose ?
Sa empêche complètement ma gestion des erreurs et la continuité du programme.
Merci !