RelationalLoggerExtensions.ConnectionErrorAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, Exception, DateTimeOffset, TimeSpan, Boolean, CancellationToken) Yöntem

Tanım

Olay için ConnectionError günlükler.

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

Parametreler

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Connection>

Kullanmak için tanılama günlükleyicisi.

connection
IRelationalConnection

Bağlantı.

exception
Exception

Hatayı temsil eden özel durum.

startTime
DateTimeOffset

İşlem başlatıldı zamanı.

duration
TimeSpan

İşlem başarısız olmadan önceki süre.

logErrorAsDebug
Boolean

Özel durumun iş gerektiğini ve bu nedenle Hata Ayıklama düzeyinde günlüğe kaydedileceğini belirten bir bayrak.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Task

Zaman Task uyumsuz işlemi temsil eden.

Şunlara uygulanır