Sdílet prostřednictvím


RelationalLoggerExtensions.CommandCreating Metoda

Definice

Protokoluje událost CommandCreating .

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)

Parametry

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Diagnostický protokolovací nástroj, který se má použít.

connection
IRelationalConnection

Připojení.

commandMethod
DbCommandMethod

Typ metody, která bude volána v tomto příkazu.

context
DbContext

Aktuálně DbContext se používá, na hodnotu null, pokud není známo.

commandId
Guid

ID korelace přidružené k danému DbCommandobjektu .

connectionId
Guid

ID korelace přidružené k použitému objektu DbConnection .

startTime
DateTimeOffset

Čas, kdy spuštění začalo.

Návraty

Zachycený výsledek.

Platí pro