IRelationalCommandDiagnosticsLogger.CommandScalarExecutedAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Protokolle für das CommandExecuted Ereignis.
public System.Threading.Tasks.ValueTask<object?> CommandScalarExecutedAsync (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext? context, Guid commandId, Guid connectionId, object? methodResult, DateTimeOffset startTime, TimeSpan duration, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource, System.Threading.CancellationToken cancellationToken = default);
abstract member CommandScalarExecutedAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * obj * DateTimeOffset * TimeSpan * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
Public Function CommandScalarExecutedAsync (connection As IRelationalConnection, command As DbCommand, context As DbContext, commandId As Guid, connectionId As Guid, methodResult As Object, startTime As DateTimeOffset, duration As TimeSpan, commandSource As CommandSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)
Parameter
- connection
- IRelationalConnection
Die Verbindung.
- command
- DbCommand
Das Datenbankbefehlsobjekt.
- connectionId
- Guid
Die Korrelations-ID, die dem DbConnection verwendeten zugeordnet ist.
- methodResult
- Object
Der Rückgabewert aus der zugrunde liegenden Methodenausführung.
- startTime
- DateTimeOffset
Der Zeitpunkt, zu dem die Ausführung begonnen hat.
- duration
- TimeSpan
Die Dauer der Befehlsausführung, einschließlich der Nutzung von Ergebnissen.
- commandSource
- CommandSource
Quelle des Befehls.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe zu beobachten ist.
Gibt zurück
Das Ergebnis der Ausführung, die möglicherweise von einem Interceptor geändert wurde.
Ausnahmen
Wenn CancellationToken abgebrochen ist.
Gilt für:
Entity Framework