RelationalLoggerExtensions.TransactionErrorAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra l'evento TransactionError .
public static System.Threading.Tasks.Task TransactionErrorAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Guid transactionId, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration, System.Threading.CancellationToken cancellationToken = default);
static member TransactionErrorAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * string * Exception * DateTimeOffset * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function TransactionErrorAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, action As String, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametri
- diagnostics
- IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>
Logger di diagnostica da usare.
- connection
- IRelationalConnection
Connessione.
- transaction
- DbTransaction
Transazione.
- transactionId
- Guid
ID di correlazione associato DbTransactiona .
- action
- String
Azione eseguita.
- exception
- Exception
Eccezione che rappresenta l'errore.
- startTime
- DateTimeOffset
Ora di avvio dell'operazione.
- duration
- TimeSpan
Tempo trascorso dall'avvio dell'operazione.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Oggetto Task che rappresenta l'operazione asincrona.
Eccezioni
Se CancellationToken viene annullato.