Condividi tramite


RelationalLoggerExtensions.DataReaderDisposing Metodo

Definizione

Registra l'evento DataReaderDisposing .

public static Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult DataReaderDisposing (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, System.Data.Common.DbDataReader dataReader, Guid commandId, int recordsAffected, int readCount, DateTimeOffset startTime, TimeSpan duration);
static member DataReaderDisposing : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * int * int * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
<Extension()>
Public Function DataReaderDisposing (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, command As DbCommand, dataReader As DbDataReader, commandId As Guid, recordsAffected As Integer, readCount As Integer, startTime As DateTimeOffset, duration As TimeSpan) As InterceptionResult

Parametri

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Logger di diagnostica da usare.

connection
IRelationalConnection

Connessione.

command
DbCommand

Oggetto comando del database.

dataReader
DbDataReader

Lettore di dati.

commandId
Guid

ID di correlazione associato all'oggetto specificato DbCommand.

recordsAffected
Int32

Numero di record nel database interessati.

readCount
Int32

Numero di record letti.

startTime
DateTimeOffset

Ora di avvio dell'operazione.

duration
TimeSpan

Tempo trascorso dall'avvio dell'operazione.

Restituisce

Risultato dell'esecuzione, che può essere stato modificato da un intercettatore.

Si applica a