다음을 통해 공유


DataReaderDisposingEventData 생성자

정의

오버로드

DataReaderDisposingEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbCommand, DbDataReader, Guid, Guid, Int32, Int32, DateTimeOffset, TimeSpan)

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

DataReaderDisposingEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbCommand, DbDataReader, DbContext, Guid, Guid, Int32, Int32, DateTimeOffset, TimeSpan)

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

DataReaderDisposingEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbCommand, DbDataReader, Guid, Guid, Int32, Int32, DateTimeOffset, TimeSpan)

Source:
DataReaderDisposingEventData.cs
Source:
DataReaderDisposingEventData.cs

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

public DataReaderDisposingEventData (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, Guid commandId, Guid connectionId, int recordsAffected, int readCount, DateTimeOffset startTime, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.DataReaderDisposingEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * Guid * int * int * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.DataReaderDisposingEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), command As DbCommand, dataReader As DbDataReader, commandId As Guid, connectionId As Guid, recordsAffected As Integer, readCount As Integer, startTime As DateTimeOffset, duration As TimeSpan)

매개 변수

eventDefinition
EventDefinitionBase

이벤트 정의입니다.

messageGenerator
Func<EventDefinitionBase,EventData,String>

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

command
DbCommand

DbCommand 판독기를 만든 입니다.

dataReader
DbDataReader

DbDataReader 삭제되는 입니다.

commandId
Guid

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

connectionId
Guid

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

recordsAffected
Int32

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

readCount
Int32

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

startTime
DateTimeOffset

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

duration
TimeSpan

이 이벤트의 기간입니다.

적용 대상

DataReaderDisposingEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbCommand, DbDataReader, DbContext, Guid, Guid, Int32, Int32, DateTimeOffset, TimeSpan)

Source:
DataReaderDisposingEventData.cs
Source:
DataReaderDisposingEventData.cs
Source:
DataReaderDisposingEventData.cs
Source:
DataReaderDisposingEventData.cs
Source:
DataReaderDisposingEventData.cs
Source:
DataReaderDisposingEventData.cs
Source:
DataReaderDisposingEventData.cs

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

public DataReaderDisposingEventData (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, TimeSpan duration);
public DataReaderDisposingEventData (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, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.DataReaderDisposingEventData : 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 * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.DataReaderDisposingEventData
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, duration As TimeSpan)

매개 변수

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

데이터 판독기를 만든 시간입니다.

duration
TimeSpan

데이터 판독기가 만들어지고 삭제될 때까지의 기간입니다. 쿼리 결과를 읽는 데 걸리는 시간에 해당합니다.

적용 대상