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)

Создает полезные 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

Идентификатор корреляции, определяющий используемый DbCommand экземпляр.

connectionId
Guid

Идентификатор корреляции, определяющий используемый DbConnection экземпляр.

recordsAffected
Int32

Возвращает число строк, которые были изменены, вставлены или удалены инструкцией SQL.

readCount
Int32

Возвращает количество операций чтения, выполненных этим средством чтения.

startTime
DateTimeOffset

Время начала этого события.

duration
TimeSpan

Длительность этого события.

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

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

Создает полезные 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

Идентификатор корреляции, определяющий используемый DbCommand экземпляр.

connectionId
Guid

Идентификатор корреляции, определяющий используемый DbConnection экземпляр.

recordsAffected
Int32

Возвращает число строк, которые были изменены, вставлены или удалены инструкцией SQL.

readCount
Int32

Возвращает количество операций чтения, выполненных этим средством чтения.

startTime
DateTimeOffset

Время создания средства чтения данных.

duration
TimeSpan

Продолжительность с момента создания средства чтения данных до его удаления. Это соответствует времени чтения результатов запроса.

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