IRelationalCommandDiagnosticsLogger.CommandErrorAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje zdarzenie CommandError .
public System.Threading.Tasks.Task CommandErrorAsync (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, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource, System.Threading.CancellationToken cancellationToken = default);
abstract member CommandErrorAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * Exception * DateTimeOffset * TimeSpan * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CommandErrorAsync (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, commandSource As CommandSource, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- connection
- IRelationalConnection
Połączenie.
- command
- DbCommand
Obiekt polecenia bazy danych.
- executeMethod
- DbCommandMethod
Reprezentuje metodę, która zostanie wywołana w celu wykonania polecenia.
- connectionId
- Guid
Identyfikator korelacji skojarzony z używanym elementem DbConnection .
- exception
- Exception
Wyjątek, który spowodował ten błąd.
- startTime
- DateTimeOffset
Czas rozpoczęcia wykonywania.
- duration
- TimeSpan
Czas, który upłynął do momentu zgłoszenia wyjątku.
- commandSource
- CommandSource
Źródło polecenia.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Reprezentująca Task operację asynchronizową.
Wyjątki
Jeśli element CancellationToken zostanie anulowany.