Sdílet prostřednictvím


DataReaderEventData Konstruktor

Definice

Vytvoří datovou DiagnosticSource část události pro 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)

Parametry

eventDefinition
EventDefinitionBase

Definice události.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Delegát, který generuje zprávu protokolu pro tuto událost.

command
DbCommand

Objekt DbCommand , který vytvořil čtenáře.

dataReader
DbDataReader

To DbDataReader , co se likviduje.

context
DbContext

Aktuálně DbContext se používá, na hodnotu null, pokud není známo.

commandId
Guid

ID korelace, které identifikuje použitou DbCommand instanci.

connectionId
Guid

ID korelace, které identifikuje použitou DbConnection instanci.

recordsAffected
Int32

Získá počet řádků změněn, vložen nebo odstraněn spuštěním příkazu SQL.

readCount
Int32

Získá počet operací čtení provedených touto čtečkou.

startTime
DateTimeOffset

Čas zahájení této události.

Platí pro