Aracılığıyla paylaş


RelationalLoggerExtensions.RolledBackToTransactionSavepointAsync Yöntem

Tanım

Olay için CreatedTransactionSavepoint günlükler.

public static System.Threading.Tasks.Task RolledBackToTransactionSavepointAsync (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, System.Threading.CancellationToken cancellationToken = default);
static member RolledBackToTransactionSavepointAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RolledBackToTransactionSavepointAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, startTime As DateTimeOffset, 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.

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