Share via


IRelationalCommandDiagnosticsLogger.DataReaderClosingAsync Method

Definition

Logs for the DataReaderClosing event.

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)

Parameters

connection
IRelationalConnection

The connection.

command
DbCommand

The database command object.

dataReader
DbDataReader

The data reader.

commandId
Guid

The correlation ID associated with the given DbCommand.

recordsAffected
Int32

The number of records in the database that were affected.

readCount
Int32

The number of records that were read.

startTime
DateTimeOffset

The time that the operation was started.

Returns

The result of execution, which may have been modified by an interceptor.

Applies to