[This is preliminary documentation and is subject to change.]

Represents the deferent types of transaction scopes. See Transactions

Namespace:  Firefly.Box
Assembly:  Firefly.Box (in Firefly.Box.dll) Version: 3.4.23.6473 (3.4.23.6473)

Syntax

C#
public enum TransactionScopes
Visual Basic (Declaration)
Public Enumeration TransactionScopes
Visual C++
public enum class TransactionScopes

Members

Member nameDescription
LeaveRow
Represents a row transaction scope. The transaction will begin before the SavingRow event, and will end after the row was saved to the database.
SaveToDatabase
Represents a row transaction scope. The transaction will begin before the row is saved to the database and will end immediately afterwards.
None
No Transaction will be used for this process
RowLocking
Represents an on lock transaction scope. The transaction will begin before The lock is initiated (according to the and end after the row was saved to the database.
Row
Represents a row transaction scope. The transaction will begin before the EnterRow event, and will end after the row was saved to the database.
Task
Represents a task transaction scope. This transaction scope includes the entire task. The transaction will begin before the Start event, and end after the End event.
Group
Represents a task transaction scope. Availabe only in . This transaction scope includes the all the rows in the group specified. The transaction will begin before the Enter event, and end after the Leave event.

See Also