Share via


IRelationalCommandDiagnosticsLogger.CommandCreating Method

Definition

Logs for the CommandCreating event.

public Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<System.Data.Common.DbCommand> CommandCreating (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod commandMethod, Microsoft.EntityFrameworkCore.DbContext? context, Guid commandId, Guid connectionId, DateTimeOffset startTime, Microsoft.EntityFrameworkCore.Diagnostics.CommandSource commandSource);
abstract member CommandCreating : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * DateTimeOffset * Microsoft.EntityFrameworkCore.Diagnostics.CommandSource -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<System.Data.Common.DbCommand>
Public Function CommandCreating (connection As IRelationalConnection, commandMethod As DbCommandMethod, context As DbContext, commandId As Guid, connectionId As Guid, startTime As DateTimeOffset, commandSource As CommandSource) As InterceptionResult(Of DbCommand)

Parameters

connection
IRelationalConnection

The connection.

commandMethod
DbCommandMethod

The type of method that will be called on this command.

context
DbContext

The DbContext currently being used, to null if not known.

commandId
Guid

The correlation ID associated with the given DbCommand.

connectionId
Guid

The correlation ID associated with the DbConnection being used.

startTime
DateTimeOffset

The time that execution began.

commandSource
CommandSource

Source of the command.

Returns

An intercepted result.

Applies to