March 2020
Intermediate to advanced
534 pages
14h 15m
English
When working with a handler class, be careful with the transaction state. We could update the data in a table, for instance, a manually crafted status history table. We can nicely handle any potential exceptions with a try...catch statement within our handler class, but we can't control what happens when control returns to the state machine. For example, if we update a history table but the code fails later on, we could end up with a non-durable transaction if the code handles the exception and continues to commit the transaction.
Read now
Unlock full access