Sdílet prostřednictvím


RelationalLoggerExtensions.CommandErrorAsync Metoda

Definice

Protokoly pro CommandError událost.

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

Parametry

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Diagnostický protokolovací nástroj, který se má použít.

connection
IRelationalConnection

Připojení.

command
DbCommand

Objekt databázového příkazu.

context
DbContext

Aktuálně DbContext se používá, na hodnotu null, pokud není známo.

executeMethod
DbCommandMethod

Představuje metodu, která bude volána ke spuštění příkazu.

commandId
Guid

ID korelace přidružené k danému DbCommandobjektu .

connectionId
Guid

ID korelace přidružené k použitému objektu DbConnection .

exception
Exception

Výjimka, která způsobila toto selhání.

startTime
DateTimeOffset

Čas, kdy spuštění začalo.

duration
TimeSpan

Doba, která uplynula do vyvolání výjimky.

cancellationToken
CancellationToken

Token zrušení.

Návraty

A Task představující asynchronní operaci.

Platí pro