IRelationalTransactionManager.UseTransactionAsync Method

Definition

Overloads

UseTransactionAsync(DbTransaction, CancellationToken)

Specifies an existing DbTransaction to be used for database operations.

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Specifies an existing DbTransaction to be used for database operations.

UseTransactionAsync(DbTransaction, CancellationToken)

Source:
IRelationalTransactionManager.cs
Source:
IRelationalTransactionManager.cs
Source:
IRelationalTransactionManager.cs

Specifies an existing DbTransaction to be used for database operations.

C#
public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
C#
public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, System.Threading.CancellationToken cancellationToken = default);

Parameters

transaction
DbTransaction

The transaction to be used.

cancellationToken
CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

An instance of IDbTransaction that wraps the provided transaction.

Exceptions

Applies to

Entity Framework Core 9.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Source:
IRelationalTransactionManager.cs
Source:
IRelationalTransactionManager.cs
Source:
IRelationalTransactionManager.cs

Specifies an existing DbTransaction to be used for database operations.

C#
public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
C#
public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);

Parameters

transaction
DbTransaction

The transaction to be used.

transactionId
Guid

The unique identifier for the transaction.

cancellationToken
CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

An instance of IDbTransaction that wraps the provided transaction.

Exceptions

Applies to

Entity Framework Core 9.0 i druge verzije
Proizvod Verzije
Entity Framework Core 5.0, 6.0, 7.0, 8.0, 9.0