Freigeben über


DataReaderClosingEventData Konstruktor

Definition

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

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.

async
Boolean

Gibt an, ob der Befehl asynchron ausgeführt wurde.

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

Der Zeitpunkt, zu dem der Datenleser erstellt wurde.

Gilt für: