Sdílet prostřednictvím


IRelationalCommandDiagnosticsLogger.CommandError Metoda

Definice

Protokoly pro CommandError událost.

public void CommandError (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, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource);
abstract member CommandError : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Guid * Guid * Exception * DateTimeOffset * TimeSpan * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource -> unit
Public Sub CommandError (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, commandSource As CommandSource)

Parametry

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.

commandSource
CommandSource

Zdroj příkazu.

Platí pro