Aracılığıyla paylaş


RelationalLoggerExtensions.ConnectionErrorAsync 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>

Kullanılacak tanılama günlükçü.

connection
IRelationalConnection

Bağlantı.

exception
Exception

Hatayı temsil eden özel durum.

startTime
DateTimeOffset

İşlemin başlatıldığı saat.

duration
TimeSpan

İşlem başarısız olmadan önce geçen süre.

logErrorAsDebug
Boolean

Özel durumun işlendiğini ve hata ayıklama düzeyinde günlüğe kaydedilmesi gerektiğini belirten bir bayrak.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Task Zaman uyumsuz işlemi temsil eden bir.

Şunlara uygulanır