Transaction Class |
using (ITransaction transaction = userContext.StartTransaction()) { // Update data. transaction.Commit(); }
Namespace: ArtDatabanken.Data
The Transaction type exposes the following members.
Name | Description | |
---|---|---|
Transaction(IUserContext) |
Create a Transaction instance.
| |
Transaction(IUserContext, Int32) |
Create a Transaction instance.
|
Name | Description | |
---|---|---|
DataSourceInformation |
Get information about data source.
| |
Started |
Get information about when transaction started.
| |
Timeout |
Time before transaction timeouts if has not already finished.
Unit is seconds.
|
Name | Description | |
---|---|---|
Commit |
Commit the transaction.
| |
Dispose |
Implementation of the IDisposable interface.
Abort transaction if it has not been commited.
| |
Rollback |
Rollback the transaction.
|
Name | Description | |
---|---|---|
CheckNotNull |
Check that an argument is not null.
(Defined by ObjectExtension.) | |
CheckNull |
Check that an argument is null.
(Defined by ObjectExtension.) | |
CheckTransactionTimeout |
Check if transaction has timeout.
(Defined by ITransactionExtension.) | |
IsNotNull |
Test if an object reference is not null.
(Defined by ObjectExtension.) | |
IsNull |
Test if an object reference is null.
(Defined by ObjectExtension.) | |
IsTimeout |
Test if transaction has timeout.
(Defined by ITransactionExtension.) |