Freigeben über


IRelationalCommandDiagnosticsLogger.DataReaderDisposing Methode

Definition

Protokolle für das DataReaderDisposing Ereignis.

public Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult DataReaderDisposing (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);
abstract member DataReaderDisposing : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * int * int * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
Public Function DataReaderDisposing (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

Parameter

connection
IRelationalConnection

Die Verbindung.

command
DbCommand

Das Datenbankbefehlsobjekt.

dataReader
DbDataReader

Der Datenleser.

commandId
Guid

Die Korrelations-ID, die dem angegebenen DbCommandzugeordnet ist.

recordsAffected
Int32

Die Anzahl der Datensätze in der Datenbank, die betroffen waren.

readCount
Int32

Die Anzahl der gelesenen Datensätze.

startTime
DateTimeOffset

Die Zeit, zu der der Vorgang gestartet wurde.

duration
TimeSpan

Die verstrichene Zeit ab dem Start des Vorgangs.

Gibt zurück

Das Ergebnis der Ausführung, die möglicherweise von einem Interceptor geändert wurde.

Gilt für: