DbCommandDispatcher.ReaderAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Envia ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) e ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) para qualquer IDbCommandInterceptor registrado em DbInterception antes/depois de fazer uma chamada para ExecuteReaderAsync(CommandBehavior, CancellationToken).
public virtual System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ReaderAsync (System.Data.Common.DbCommand command, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext interceptionContext, System.Threading.CancellationToken cancellationToken);
abstract member ReaderAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
override this.ReaderAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Parâmetros
- command
- DbCommand
O comando no qual a operação será executada.
- interceptionContext
- DbCommandInterceptionContext
Informações opcionais sobre o contexto da chamada que está sendo feita.
- cancellationToken
- CancellationToken
O token de cancelamento para a operação assíncrona.
Retornos
O resultado da operação, que pode ter sido modificada por interceptadores.
Comentários
Observe que o resultado da execução do comando é retornado por esse método. O resultado não está disponível no contexto de interceptação passado para esse método, pois o contexto de interceptação é clonado antes de ser passado para interceptadores.
Aplica-se a
Entity Framework