Transactional Event Handler

One of a group of event handlers that are included in a single transaction. Typically, all the event handlers must execute successfully before the transaction is considered finished and any results or data are committed.

If any of the event handlers in a transaction do not finish successfully, the entire transaction fails and all data and variable values roll back (revert) to their original values.