Partager via


IRelationalCommandDiagnosticsLogger.CommandScalarExecutingAsync Méthode

Définition

Journaux de l’événement CommandExecuting .

public System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<object>> CommandScalarExecutingAsync (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext? context, Guid commandId, Guid connectionId, DateTimeOffset startTime, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource, System.Threading.CancellationToken cancellationToken = default);
abstract member CommandScalarExecutingAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * DateTimeOffset * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<obj>>
Public Function CommandScalarExecutingAsync (connection As IRelationalConnection, command As DbCommand, context As DbContext, commandId As Guid, connectionId As Guid, startTime As DateTimeOffset, commandSource As CommandSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of InterceptionResult(Of Object))

Paramètres

connection
IRelationalConnection

Connexion.

command
DbCommand

Objet de commande de base de données.

context
DbContext

actuellement DbContext utilisé, à null s’il n’est pas connu.

commandId
Guid

ID de corrélation associé au donné DbCommand.

connectionId
Guid

ID de corrélation associé au DbConnection en cours d’utilisation.

startTime
DateTimeOffset

Heure à laquelle l’exécution a commencé.

commandSource
CommandSource

Source de la commande.

cancellationToken
CancellationToken

CancellationToken À observer en attendant la fin de la tâche.

Retours

Résultat intercepté.

Exceptions

S’applique à