Share via


RelationalLoggerExtensions.CommandCreating Method

Definition

Logs for the CommandCreating event.

public static Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<System.Data.Common.DbCommand> CommandCreating (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod commandMethod, Microsoft.EntityFrameworkCore.DbContext context, Guid commandId, Guid connectionId, DateTimeOffset startTime);
static member CommandCreating : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * Microsoft.EntityFrameworkCore.Diagnostics.DbCommandMethod * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * DateTimeOffset -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<System.Data.Common.DbCommand>
<Extension()>
Public Function CommandCreating (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, commandMethod As DbCommandMethod, context As DbContext, commandId As Guid, connectionId As Guid, startTime As DateTimeOffset) As InterceptionResult(Of DbCommand)

Parameters

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

The diagnostics logger to use.

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.

Returns

An intercepted result.

Applies to