RelationalLoggerExtensions.CommandErrorAsync 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 CommandError .
public static System.Threading.Tasks.Task CommandErrorAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod executeMethod, Guid commandId, Guid connectionId, Exception exception, DateTimeOffset startTime, TimeSpan duration, System.Threading.CancellationToken cancellationToken = default);
static member CommandErrorAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * Exception * DateTimeOffset * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function CommandErrorAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, command As DbCommand, context As DbContext, executeMethod As DbCommandMethod, commandId As Guid, connectionId As Guid, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametri
- diagnostics
- IDiagnosticsLogger<DbLoggerCategory.Database.Command>
Logger di diagnostica da usare.
- connection
- IRelationalConnection
Connessione.
- command
- DbCommand
Oggetto comando del database.
- executeMethod
- DbCommandMethod
Rappresenta il metodo che verrà chiamato per eseguire il comando.
- connectionId
- Guid
ID di correlazione associato all'oggetto DbConnection utilizzato.
- exception
- Exception
Eccezione che ha causato questo errore.
- startTime
- DateTimeOffset
Ora di inizio dell'esecuzione.
- duration
- TimeSpan
Intervallo di tempo trascorso fino alla generazione dell'eccezione.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Oggetto Task che rappresenta l'operazione asincrona.