RelationalLoggerExtensions.ConnectionErrorAsync Método

Definición

Registra el ConnectionError evento.

public static System.Threading.Tasks.Task ConnectionErrorAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, Exception exception, DateTimeOffset startTime, TimeSpan duration, bool logErrorAsDebug, System.Threading.CancellationToken cancellationToken = default);
static member ConnectionErrorAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * Exception * DateTimeOffset * TimeSpan * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectionErrorAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Connection), connection As IRelationalConnection, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, logErrorAsDebug As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task

Parámetros

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Connection>

Registrador de diagnóstico que se va a usar.

connection
IRelationalConnection

La conexión.

exception
Exception

Excepción que representa el error.

startTime
DateTimeOffset

Hora a la que se inició la operación.

duration
TimeSpan

Tiempo transcurrido antes de que se produzca un error en la operación.

logErrorAsDebug
Boolean

Marca que indica que se está controlando la excepción y, por tanto, se debe registrar en el nivel de depuración.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

que Task representa la operación asincrónica.

Se aplica a