Intercettare e gestire correttamente gli errori in classi esterne

giovedì 25 maggio 2006 - 00.55

ricky Profilo | Junior Member

Ho un metodo principale dal quale richiamo varie classi per il salvataggio,
in questo modo

...

Result = Classe.Save(...);


if Result == 1

Classe.SaveAltro(...);

....

Classe2.ConfermaAzione(...);



e ogni Save contiene una serie Try Catch Finally che intercettano l'errore

Dubbio:

Come posso ottenere, nel metodo principale, l'errore verificatosi nelle
varie operazioni di salvataggio (indipendentemente da quale essa sia)???

intendo: cosa devo mettere nel catch delle "classi save" .... e cosa invece
nell'eventuale blocco try catch che immagino di dover introdurre (ma non so
dove e come) nel metodo principale??

Grazie

ricky Profilo | Junior Member

Grazie per la risposta, ho guardao il tuo post ma non ho trovato un esempio sul catch come da te indicato... cmq vediamo se ho capito

nel catch del metodo save faccio

catch (Exception exc) {

// Come metto il throw??

}


Nel metodo principale invece

try
...

catch (Exception exc) {

// qui intercetto tutti gli errori di tutti i metodi richiamati nel try??? ... i metodi che avevamo il throw ovviamente

Tutti gli errori sono contenuti in exc


}


Grazie per l'aiuto!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5