Sdílet prostřednictvím


DataReaderClosingEventData Konstruktor

Definice

Vytvoří datovou DiagnosticSource část události pro DataReaderClosing.

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)

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.

async
Boolean

Označuje, zda byl příkaz spuštěn asynchronně.

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 vytvoření čtečky dat.

Platí pro