Bagikan melalui


IDbCommandInterceptor.ReaderExecuted Metode

Definisi

Dipanggil segera setelah EF memanggil ExecuteReader().

public System.Data.Common.DbDataReader ReaderExecuted (System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, System.Data.Common.DbDataReader result);
public virtual System.Data.Common.DbDataReader ReaderExecuted (System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, System.Data.Common.DbDataReader result);
abstract member ReaderExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * System.Data.Common.DbDataReader -> System.Data.Common.DbDataReader
abstract member ReaderExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * System.Data.Common.DbDataReader -> System.Data.Common.DbDataReader
override this.ReaderExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * System.Data.Common.DbDataReader -> System.Data.Common.DbDataReader
Public Function ReaderExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As DbDataReader) As DbDataReader
Public Overridable Function ReaderExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As DbDataReader) As DbDataReader

Parameter

command
DbCommand

Perintah.

eventData
CommandExecutedEventData

Informasi kontekstual tentang perintah dan eksekusi.

result
DbDataReader

Hasil panggilan ke ExecuteReader(). Nilai ini biasanya digunakan sebagai nilai pengembalian untuk implementasi metode ini.

Mengembalikan

Hasil yang akan digunakan EF. Implementasi metode ini untuk setiap pencegat yang tidak mencoba mengubah hasilnya adalah mengembalikan nilai yang result diteruskan.

Keterangan

Metode ini masih dipanggil jika pencegat menekan eksekusi perintah di ReaderExecuting(DbCommand, CommandEventData, InterceptionResult<DbDataReader>). Dalam hal ini, result adalah hasil yang dikembalikan oleh ReaderExecuting(DbCommand, CommandEventData, InterceptionResult<DbDataReader>).

Berlaku untuk