Udostępnij za pośrednictwem


IRelationalConnectionDiagnosticsLogger.ConnectionErrorAsync Metoda

Definicja

ConnectionError Rejestruje zdarzenie.

public System.Threading.Tasks.Task ConnectionErrorAsync (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, Exception exception, DateTimeOffset startTime, TimeSpan duration, bool logErrorAsDebug, System.Threading.CancellationToken cancellationToken = default);
abstract member ConnectionErrorAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * Exception * DateTimeOffset * TimeSpan * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectionErrorAsync (connection As IRelationalConnection, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, logErrorAsDebug As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametry

connection
IRelationalConnection

Połączenie.

exception
Exception

Wyjątek reprezentujący błąd.

startTime
DateTimeOffset

Czas rozpoczęcia operacji.

duration
TimeSpan

Upłynął czas przed niepowodzeniem operacji.

logErrorAsDebug
Boolean

Flaga wskazująca, że jest obsługiwany wyjątek i dlatego powinna być rejestrowana na poziomie debugowania.

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.

Dotyczy