La library Error Handling è una libreria di Activity .NET che consentono di gestire eventuali errori di esecuzione del Workflow corrente.
Fanno parte di questa standard library le seguenti Activity:
✓ TryCatch consente di gestire eventuali eccezioni sollevate dal sistema durante l'esecuzione di una data Activity ed eseguire un'eventuale Activity finale;
✓ Throw permette di sollevare un’eccezione, gestibile mediante una TryCatch;
✓ Rethrow risolleva un’eccezione precedentemente gestita in una TryCatch.
Una Rethrow Activity deve sempre essere preceduta da una TryCatch. |
Una TryCatch Activity si compone di tre regioni:
✓ Catch, responsabile della gestione di eventuali eccezioni sollevate dal sistema;
✓ Try, esponente l'Activity di cui si vogliono gestire le eccezioni;
✓ Finally, contenente l'Activity da eseguire a conclusione della TryCatch, indipendentemente dall'esito della Catch.
Per ulteriori dettagli sulle Activity di questa standard library si rimanda alla documentazione Microsoft.