다음을 통해 공유


DataReaderEventData 생성자

정의

에 대한 DiagnosticSource 이벤트 페이로드를 생성합니다 DataReaderClosing.

public DataReaderEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbCommand command, System.Data.Common.DbDataReader dataReader, Microsoft.EntityFrameworkCore.DbContext? context, Guid commandId, Guid connectionId, int recordsAffected, int readCount, DateTimeOffset startTime);
new Microsoft.EntityFrameworkCore.Diagnostics.DataReaderEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * int * int * DateTimeOffset -> Microsoft.EntityFrameworkCore.Diagnostics.DataReaderEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), command As DbCommand, dataReader As DbDataReader, context As DbContext, commandId As Guid, connectionId As Guid, recordsAffected As Integer, readCount As Integer, startTime As DateTimeOffset)

매개 변수

eventDefinition
EventDefinitionBase

이벤트 정의입니다.

messageGenerator
Func<EventDefinitionBase,EventData,String>

이 이벤트에 대한 로그 메시지를 생성하는 대리자입니다.

command
DbCommand

DbCommand 판독기를 만든 입니다.

dataReader
DbDataReader

DbDataReader 삭제되는 입니다.

context
DbContext

현재 사용 중인 입니다 DbContext . 알 수 없는 경우 null입니다.

commandId
Guid

사용 중인 instance 식별하는 DbCommand 상관 관계 ID입니다.

connectionId
Guid

사용 중인 instance 식별하는 DbConnection 상관 관계 ID입니다.

recordsAffected
Int32

SQL 문을 실행하여 변경, 삽입 또는 삭제된 행 수를 가져옵니다.

readCount
Int32

이 판독기에서 수행하는 읽기 작업 수를 가져옵니다.

startTime
DateTimeOffset

이 이벤트의 시작 시간입니다.

적용 대상