Ho un metodo come questo:come riavviare un metodo dal suo ultimo punto di errore
public void runMethod()
{
method1();
method2();
method3();
}
voglio chiamare questo runMethod più volte in base a un id. Tuttavia, se say metodo2() fallisce per qualche motivo, quando chiamo runMethod, dovrebbe eseguire method3() e non provare a eseguire nuovamente method1() (che è già stato eseguito correttamente per questo id).
Quale sarebbe il modo migliore per raggiungere questo obiettivo?
Grazie mille per l'aiuto
Non proprio, però, si vuole ignorare quello fallito anche se ho letto correttamente alla domanda. –
@jschoen Buon punto, ho erroneamente soprannominato le variabili per implicare che i successi dovrebbero essere saltati, non fallire. Tuttavia, il codice funziona ancora allo stesso modo; solo i campi devono essere rinominati. EDIT: E ora è risolto. – Vulcan
Non sono sicuro che lo farebbe. Fondamentalmente è necessario monitorare solo se è stato chiamato, non se ha fallito o avuto successo. Quindi dovrebbe somigliare più alla risposta di Htaras. –