Aracılığıyla paylaş


RelationalLoggerExtensions.TransactionRolledBackAsync Yöntem

Tanım

Olay için TransactionRolledBack günlükler.

public static System.Threading.Tasks.Task TransactionRolledBackAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Guid transactionId, DateTimeOffset startTime, TimeSpan duration, System.Threading.CancellationToken cancellationToken = default);
static member TransactionRolledBackAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * DateTimeOffset * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function TransactionRolledBackAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, startTime As DateTimeOffset, duration As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametreler

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

Kullanılacak tanılama günlükçü.

connection
IRelationalConnection

Bağlantı.

transaction
DbTransaction

İşlem.

transactionId
Guid

ile ilişkili bağıntı DbTransactionkimliği.

startTime
DateTimeOffset

İşlemin başlatıldığı saat.

duration
TimeSpan

İşlemin başlatıldığı zamandan geçen süre.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task Zaman uyumsuz işlemi temsil eden bir.

Özel durumlar

Şunlara uygulanır