Condividi tramite


DataReaderClosingEventData Costruttore

Definizione

Costruisce un DiagnosticSource payload di evento per 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)

Parametri

eventDefinition
EventDefinitionBase

Definizione dell'evento.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Delegato che genera un messaggio di log per questo evento.

command
DbCommand

Oggetto DbCommand che ha creato il lettore.

dataReader
DbDataReader

Oggetto DbDataReader che viene eliminato.

context
DbContext

Oggetto DbContext attualmente in uso, su Null se non noto.

commandId
Guid

ID di correlazione che identifica l'istanza DbCommand utilizzata.

connectionId
Guid

ID di correlazione che identifica l'istanza DbConnection utilizzata.

async
Boolean

Indica se il comando è stato eseguito in modo asincrono.

recordsAffected
Int32

Ottiene il numero di righe modificate, inserite o eliminate dall'esecuzione dell'istruzione SQL.

readCount
Int32

Ottiene il numero di operazioni di lettura eseguite dal lettore.

startTime
DateTimeOffset

Ora in cui è stato creato il lettore dati.

Si applica a