Bonjour, je travaille sur un projet en ASP.NET (Framework 2.0),
Dans ma classe service (qui se contente d'appeller des Web Services),
j'ai une multitude de méthodes, toutes constituées de la même façon :
Je trouve génant de recopier systematiquement le bloc try/catch.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void GetBidule() { try { // Appel de la methode GetBidule() du WebService } catch(Exception exc) { // Gestion de l'exception } }
Existe-t-il un moyen de forcer l'exécution d'une méthode (un handler d'exception en quelque sorte) lors d'une exception, par exemple en écrivant quelque chose du genre :
Ou alors peut être en utilisant un mot clé spécial au niveau de classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [MonHandlerDException] public void GetBidule() { // Appel de GetBidule() du WebService }
Ou encore avec certains paramètre du fichier web.config.
Ou bien en utilisant des delegate.
En tout cas, toutes les propositions sont les bienvenue.
Merci de votre aide.






Répondre avec citation







Partager