Sprache

RelationalLoggerExtensions.TransactionStarted Methode

Definition

Protokolliert das TransactionStarted Ereignis.

public static System.Data.Common.DbTransaction TransactionStarted(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);
static member TransactionStarted : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * DateTimeOffset * TimeSpan -> System.Data.Common.DbTransaction
<Extension()>
Public Function TransactionStarted (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, startTime As DateTimeOffset, duration As TimeSpan) As DbTransaction

Parameter

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

Der zu verwendende Diagnoseprotokollierer.

connection
IRelationalConnection

Die Verbindung.

transaction
DbTransaction

Die Transaktion.

transactionId
Guid

Die Korrelations-ID, die der DbTransaction.

startTime
DateTimeOffset

Die Zeit, zu der die Operation begann.

duration
TimeSpan

Die Zeitspanne vor dem Öffnen der Verbindung.

Gibt zurück

Das Ergebnis der Ausführung, die möglicherweise von einem Interceptor geändert wurde.

Gilt für: