Compartilhar via


DbCommandInterceptor.ReaderExecuted Método

Definição

Chamado imediatamente após o EF chamar ExecuteReader().

Esse método ainda será chamado se um interceptador suprimiu a execução de um comando em ReaderExecuting(DbCommand, CommandEventData, InterceptionResult<DbDataReader>). Nesse caso, result é o resultado retornado 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

O comando.

eventData
CommandExecutedEventData

Informações contextuais sobre o comando e a execução.

result
DbDataReader

O resultado da chamada para ExecuteReader(). Esse valor normalmente é usado como o valor retornado para a implementação desse método.

Retornos

O resultado que o EF usará. Uma implementação normal desse método para qualquer interceptador que não esteja tentando alterar o resultado é retornar o result valor passado.

Implementações

Aplica-se a