Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Signifies that the executing transaction has aborted because its execution lock was broken
Signifies that the executing transaction has aborted because a dependent transaction aborted.
Signifies that the executing transaction has aborted because a method did not await all its pending calls.
Signifies that the executing read-only transaction has aborted because it attempted to write to a grain.
Signifies that the runtime was unable to start a transaction.
Signifies that the executing transaction has aborted.
Base class for all transaction exceptions
Signifies that the runtime is unable to determine whether a transaction has committed.
Signifies that the executing transaction has aborted because it could not upgrade some lock
Signifies that transaction runtime is overloaded
Signifies that the executing transaction has aborted because the TM did not receive all prepared messages in time
Orleans transactions are disabled.
Signifies that the executing transaction has aborted because some possibly transient problem, such as internal timeouts for locks or protocol responses, or speculation failures.
Stateful facet that respects Orleans transaction semantics
Options for load shedding based on transaction rate
System clock abstraction
The Transaction Agent it is used by the silo and activations to interact with the transactions system.
Events streamed to storage.
Common interface for transaction information passed along during the distributed execution of a transaction.
Used to propagate information about the status of a transaction. Used for transaction orchestration, for diagnostics, and for generating informative user exceptions