Session.ExplicitCommitTransactionAsync(CancellationToken) Method
Asynchronously completes a database level transaction and commits changes made within the transaction.
Namespace: DevExpress.Xpo
Assembly: DevExpress.Xpo.v24.2.dll
NuGet Package: DevExpress.Xpo
#Declaration
public Task ExplicitCommitTransactionAsync(
CancellationToken cancellationToken = default(CancellationToken)
)
#Optional Parameters
Name | Type | Default | Description |
---|---|---|---|
cancellation |
Cancellation |
null | A Cancellation |
#Returns
Type | Description |
---|---|
Task | A Task that commits changes made within a database level transaction and completes the transaction. |
#Remarks
To start a database level transaction, use the Session.ExplicitBeginTransaction method. To complete the database level transaction asynchronously, call the ExplicitCommitTransactionAsync method. All data modifications made since the start of the transaction can be discarded via the Session.ExplicitRollbackTransaction method call.