DbCommandInterceptor.ReaderExecuted Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama inmediatamente después de que EF llame a ExecuteReader().
Se sigue llamando a este método si un interceptor suprimió la ejecución de un comando en ReaderExecuting(DbCommand, CommandEventData, InterceptionResult<DbDataReader>).
En este caso, result
es el resultado devuelto por ReaderExecuting(DbCommand, CommandEventData, InterceptionResult<DbDataReader>).
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
override this.ReaderExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * System.Data.Common.DbDataReader -> System.Data.Common.DbDataReader
Public Overridable Function ReaderExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As DbDataReader) As DbDataReader
Parámetros
- command
- DbCommand
El comando.
- eventData
- CommandExecutedEventData
Información contextual sobre el comando y la ejecución.
- result
- DbDataReader
Resultado de la llamada a ExecuteReader(). Este valor se usa normalmente como valor devuelto para la implementación de este método.
Devoluciones
Resultado que EF va a usar.
Una implementación normal de este método para cualquier interceptor que no intente cambiar el resultado es devolver el result
valor pasado.