Freigeben über


DataReaderEventData Konstruktor

Definition

Erstellt eine DiagnosticSource Ereignisnutzlast für 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)

Parameter

eventDefinition
EventDefinitionBase

Die Ereignisdefinition.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Ein Delegat, der eine Protokollmeldung für dieses Ereignis generiert.

command
DbCommand

Der DbCommand , der den Reader erstellt hat.

dataReader
DbDataReader

Die DbDataReader , die verworfen wird.

context
DbContext

Die DbContext derzeit verwendete , um NULL zu verwenden, wenn sie nicht bekannt ist.

commandId
Guid

Eine Korrelations-ID, die die DbCommand instance identifiziert, die verwendet wird.

connectionId
Guid

Eine Korrelations-ID, die die DbConnection instance identifiziert, die verwendet wird.

recordsAffected
Int32

Ruft die Anzahl der durch die Ausführung der SQL-Anweisung geänderten, eingefügten oder gelöschten Zeilen ab.

readCount
Int32

Ruft die Anzahl von Lesevorgängen ab, die von diesem Reader ausgeführt werden.

startTime
DateTimeOffset

Die Startzeit dieses Ereignisses.

Gilt für: