次の方法で共有


DataReaderEventData コンストラクター

定義

のイベント ペイロードを DiagnosticSource 構築します 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)

パラメーター

eventDefinition
EventDefinitionBase

イベント定義。

messageGenerator
Func<EventDefinitionBase,EventData,String>

このイベントのログ メッセージを生成するデリゲート。

command
DbCommand

DbCommandリーダーを作成した 。

dataReader
DbDataReader

DbDataReader破棄されている 。

context
DbContext

DbContext現在使用されている 。不明な場合は null。

commandId
Guid

使用されているインスタンスを識別する DbCommand 関連付け ID。

connectionId
Guid

使用されているインスタンスを識別する DbConnection 関連付け ID。

recordsAffected
Int32

SQL ステートメントの実行によって変更、挿入、または削除された行の数を取得します。

readCount
Int32

このリーダーによって実行される読み取り操作の数を取得します。

startTime
DateTimeOffset

このイベントの開始時刻。

適用対象