DbCommandDispatcher.ReaderAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) Отправляет и ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) в любой зарегистрированный IDbCommandInterceptor до DbInterception или после выполнения вызова 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>
Параметры
- command
- DbCommand
Команда, с помощью которой будет выполняться операция.
- interceptionContext
- DbCommandInterceptionContext
Необязательные сведения о контексте выполняемого вызова.
- cancellationToken
- CancellationToken
Маркер отмены для асинхронной операции.
Возвращаемое значение
Результат операции, который мог быть изменен перехватчиками.
Комментарии
Обратите внимание, что результат выполнения команды возвращается этим методом. Результат недоступен в контексте перехвата, переданном в этот метод, так как контекст перехвата клонируется перед передачей в перехватчики.
Применяется к
Entity Framework