Поделиться через


RelationalLoggerExtensions.DataReaderDisposing Метод

Определение

Регистрирует 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

Параметры

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Используемое средство ведения журнала диагностики.

connection
IRelationalConnection

Соединение.

command
DbCommand

Объект команды базы данных.

dataReader
DbDataReader

Модуль чтения данных.

commandId
Guid

Идентификатор корреляции, связанный с заданным DbCommandобъектом .

recordsAffected
Int32

Количество затронутых записей в базе данных.

readCount
Int32

Количество прочитанных записей.

startTime
DateTimeOffset

Время начала операции.

duration
TimeSpan

Время, прошедшее с момента начала операции.

Возвращаемое значение

Результат выполнения, который мог быть изменен перехватчиком.

Применяется к