IRelationalCommandDiagnosticsLogger.CommandScalarExecutedAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra l'evento CommandExecuted .
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)
Parametri
- connection
- IRelationalConnection
Connessione.
- command
- DbCommand
Oggetto comando del database.
- connectionId
- Guid
ID di correlazione associato all'oggetto DbConnection usato.
- methodResult
- Object
Valore restituito dall'esecuzione del metodo sottostante.
- startTime
- DateTimeOffset
Ora in cui è iniziata l'esecuzione.
- duration
- TimeSpan
Durata dell'esecuzione del comando, non inclusa l'utilizzo dei risultati.
- commandSource
- CommandSource
Origine del comando.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Risultato dell'esecuzione, che può essere stato modificato da un intercettatore.
Eccezioni
Se CancellationToken viene annullato.