Click or drag to resize

TransactionMode Enumeration

Task processing transation modes.

Namespace:  MFiles.VAF.AppTasks
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.3.623.2
Syntax
public enum TransactionMode
Members
  Member nameValueDescription
Undefined0 The transaction mode has not been specified.
Unsafe1 Tasks are run in a transactionless scope. Each vault operation is committed independently, and the final task state is committed independently.
Hybrid2 Each task is started in a transactionless scope, but the task then must be completed with a call to Commit(ActionVault), where all vault operations and the saving of the final task state are fully committed on success, or fully rolled-back on failure. Only the final commit call is subject to a timeout.
Full3 Each task is run in a single, dedicated transaction where all vault operations and the saving of the final task state are fully committed on success, or fully rolled- back on failure. Subject to timeouts.
See Also