Поделиться через


IRelationalCommandDiagnosticsLogger.CommandCreating Метод

Определение

Регистрирует CommandCreating событие.

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)

Параметры

connection
IRelationalConnection

Соединение.

commandMethod
DbCommandMethod

Тип метода, который будет вызываться для этой команды.

context
DbContext

Объект , используемый DbContext в данный момент, для значения NULL, если он неизвестен.

commandId
Guid

Идентификатор корреляции, связанный с заданным DbCommandобъектом .

connectionId
Guid

Идентификатор корреляции, связанный с используемым DbConnection объектом .

startTime
DateTimeOffset

Время начала выполнения.

commandSource
CommandSource

Источник команды.

Возвращаемое значение

Перехваченный результат.

Применяется к