RelationalConnection.UseTransactionAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
UseTransactionAsync(DbTransaction, Guid, CancellationToken) |
Veritabanı işlemleri için kullanılacak mevcut DbTransaction bir öğeyi belirtir. |
UseTransactionAsync(DbTransaction, CancellationToken) |
Veritabanı işlemleri için kullanılacak mevcut DbTransaction bir öğeyi belirtir. |
UseTransactionAsync(DbTransaction, Guid, CancellationToken)
Veritabanı işlemleri için kullanılacak mevcut DbTransaction bir öğeyi 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
İşlemin benzersiz tanımlayıcısı.
- cancellationToken
- CancellationToken
CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.
Döndürülenler
Sağlanan işlemi sarmalayan bir örneği IDbTransaction .
Uygulamalar
Özel durumlar
CancellationToken İptal edildiyse.
Şunlara uygulanır
UseTransactionAsync(DbTransaction, CancellationToken)
Veritabanı işlemleri için kullanılacak mevcut DbTransaction bir öğeyi 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
CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.
Döndürülenler
Sağlanan işlemi sarmalayan bir örneği IDbTransaction .
Uygulamalar
Özel durumlar
CancellationToken İptal edildiyse.
Şunlara uygulanır
Entity Framework