다음을 통해 공유


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와 연결된 상관 관계 ID입니다.

recordsAffected
Int32

영향을 받은 데이터베이스의 레코드 수입니다.

readCount
Int32

읽은 레코드의 수입니다.

startTime
DateTimeOffset

작업이 시작된 시간입니다.

duration
TimeSpan

작업이 시작된 경과된 시간입니다.

반환

인터셉터에 의해 수정되었을 수 있는 실행 결과입니다.

적용 대상