Share via


RelationalLoggerExtensions.CommandCreated Method

Definition

Logs for the CommandCreated event.

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

Parameters

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

The diagnostics logger to use.

connection
IRelationalConnection

The connection.

command
DbCommand

The database command object.

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.

duration
TimeSpan

The duration of the command creation.

Returns

An intercepted result.

Applies to