Sdílet prostřednictvím


IRelationalConnectionDiagnosticsLogger.ConnectionErrorAsync Metoda

Definice

Protokoly pro ConnectionError událost.

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

Připojení.

exception
Exception

Výjimka představující chybu.

startTime
DateTimeOffset

Čas, kdy byla operace spuštěna.

duration
TimeSpan

Uplynulý čas před selháním operace.

logErrorAsDebug
Boolean

Příznak označující zpracování výjimky, a proto by se měl protokolovat na úrovni ladění.

cancellationToken
CancellationToken

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

A Task představující asynchronní operaci.

Výjimky

Platí pro