DataReaderClosingEventData 构造函数

定义

DiagnosticSourceDataReaderClosing构造事件有效负载。

public DataReaderClosingEventData (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, bool async, int recordsAffected, int readCount, DateTimeOffset startTime);
new Microsoft.EntityFrameworkCore.Diagnostics.DataReaderClosingEventData : 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 * bool * int * int * DateTimeOffset -> Microsoft.EntityFrameworkCore.Diagnostics.DataReaderClosingEventData
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, async As Boolean, 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

一个关联 ID,用于标识正在使用的 DbCommand 实例。

connectionId
Guid

一个关联 ID,用于标识正在使用的 DbConnection 实例。

async
Boolean

指示命令是否以异步方式执行。

recordsAffected
Int32

通过执行 SQL 语句获取更改、插入或删除的行数。

readCount
Int32

获取此读取器执行的读取操作数。

startTime
DateTimeOffset

创建数据读取器的时间。

适用于