Freigeben über


IRelationalCommandDiagnosticsLogger.DataReaderClosingAsync Methode

Definition

Protokolle für das DataReaderClosing Ereignis.

public System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult> DataReaderClosingAsync (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, System.Data.Common.DbDataReader dataReader, Guid commandId, int recordsAffected, int readCount, DateTimeOffset startTime);
abstract member DataReaderClosingAsync : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * int * int * DateTimeOffset -> System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult>
Public Function DataReaderClosingAsync (connection As IRelationalConnection, command As DbCommand, dataReader As DbDataReader, commandId As Guid, recordsAffected As Integer, readCount As Integer, startTime As DateTimeOffset) As ValueTask(Of 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.

Gibt zurück

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

Gilt für: