Share via


IRelationalConnectionDiagnosticsLogger.ConnectionErrorAsync Method

Definition

Logs for the ConnectionError event.

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

Parameters

connection
IRelationalConnection

The connection.

exception
Exception

The exception representing the error.

startTime
DateTimeOffset

The time that the operation was started.

duration
TimeSpan

The elapsed time before the operation failed.

logErrorAsDebug
Boolean

A flag indicating the exception is being handled and so it should be logged at Debug level.

cancellationToken
CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

A Task representing the async operation.

Exceptions

Applies to