RelationalLoggerExtensions.CommandErrorAsync(IDiagnosticsLogger<DbLoggerCategory.Database>, IRelationalConnection, DbCommand, DbContext, DbCommandMethod, Guid, Guid, Exception, DateTimeOffset, TimeSpan, CancellationToken) Yöntem

Tanım

Olay için CommandError günlükler.

public static System.Threading.Tasks.Task CommandErrorAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext context, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod executeMethod, Guid commandId, Guid connectionId, Exception exception, DateTimeOffset startTime, TimeSpan duration, System.Threading.CancellationToken cancellationToken = default);
static member CommandErrorAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * Exception * DateTimeOffset * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function CommandErrorAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, command As DbCommand, context As DbContext, executeMethod As DbCommandMethod, commandId As Guid, connectionId As Guid, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametreler

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

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

connection
IRelationalConnection

Bağlantı.

command
DbCommand

Veritabanı komut nesnesi.

context
DbContext

Şu DbContext anda, bilinmiyorsa null olarak kullanılıyor.

executeMethod
DbCommandMethod

Komutunu yürütmek için çağrılecek yöntemi temsil eder.

commandId
Guid

Verilen ile ilişkili bağıntı DbCommand kimliği.

connectionId
Guid

Kullanılan ile ilişkili DbConnection bağıntı kimliği.

exception
Exception

Bu hataya neden olan özel durum.

startTime
DateTimeOffset

Yürütmenin başladığı zaman.

duration
TimeSpan

Özel durum yükseltene kadar geçen süre.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Task

Zaman Task uyumsuz işlemi temsil eden.

Şunlara uygulanır