RelationalConnection.UseTransactionAsync Yöntem

Tanım

Aşırı Yüklemeler

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

DbTransactionVeritabanı işlemleri için kullanılmak üzere bir varolan belirtir.

UseTransactionAsync(DbTransaction, CancellationToken)

DbTransactionVeritabanı işlemleri için kullanılmak üzere bir varolan belirtir.

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

DbTransactionVeritabanı işlemleri için kullanılmak üzere bir varolan belirtir.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
abstract member UseTransactionAsync : System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
override this.UseTransactionAsync : System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable Function UseTransactionAsync (transaction As DbTransaction, transactionId As Guid, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametreler

transaction
DbTransaction

Kullanılacak işlem.

transactionId
Guid

İşlem için benzersiz tanımlayıcı.

cancellationToken
CancellationToken

CancellationTokenGörevin tamamlanması beklenirken gözlemlenemedi.

Döndürülenler

Task<IDbContextTransaction>

IDbTransactionBelirtilen işlemi sarmalayan bir örneği.

Uygulamalar

Özel durumlar

Şunlara uygulanır

UseTransactionAsync(DbTransaction, CancellationToken)

DbTransactionVeritabanı işlemleri için kullanılmak üzere bir varolan belirtir.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, System.Threading.CancellationToken cancellationToken = default);
abstract member UseTransactionAsync : System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
override this.UseTransactionAsync : System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable Function UseTransactionAsync (transaction As DbTransaction, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametreler

transaction
DbTransaction

Kullanılacak işlem.

cancellationToken
CancellationToken

CancellationTokenGörevin tamamlanması beklenirken gözlemlenemedi.

Döndürülenler

Task<IDbContextTransaction>

IDbTransactionBelirtilen işlemi sarmalayan bir örneği.

Uygulamalar

Özel durumlar

Şunlara uygulanır