DbBatch.ExecuteReaderAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ExecuteReaderAsync(CancellationToken) |
Асинхронная версия ExecuteReader, которая выполняет пакет с подключением DbDataReader , возвращая объект , который можно использовать для доступа к результатам. |
ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Асинхронная версия ExecuteReader, которая выполняет пакет с подключением DbDataReader , возвращая объект , который можно использовать для доступа к результатам. |
ExecuteReaderAsync(CancellationToken)
- Исходный код:
- DbBatch.cs
- Исходный код:
- DbBatch.cs
- Исходный код:
- DbBatch.cs
Асинхронная версия ExecuteReader, которая выполняет пакет с подключением DbDataReader , возвращая объект , который можно использовать для доступа к результатам.
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync (System.Threading.CancellationToken cancellationToken = default);
member this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DbDataReader)
Параметры
- cancellationToken
- CancellationToken
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Исключения
При выполнении пакета произошла ошибка.
Значение CommandBehavior является недопустимым.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Комментарии
Управляемые поставщики должны вызывать ExecuteDbDataReaderAsync в ExecuteReaderAsync. Дополнительные сведения об асинхронном программировании см. в разделе Асинхронное программирование.
Применяется к
ExecuteReaderAsync(CommandBehavior, CancellationToken)
- Исходный код:
- DbBatch.cs
- Исходный код:
- DbBatch.cs
- Исходный код:
- DbBatch.cs
Асинхронная версия ExecuteReader, которая выполняет пакет с подключением DbDataReader , возвращая объект , который можно использовать для доступа к результатам.
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync (System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken = default);
member this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DbDataReader)
Параметры
- behavior
- CommandBehavior
Одно из значений перечисления, указывающее параметры пакетного выполнения и извлечения данных.
- cancellationToken
- CancellationToken
Токен для отмены асинхронной операции.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Исключения
При выполнении пакета произошла ошибка.
Значение CommandBehavior является недопустимым.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Комментарии
Управляемые поставщики должны вызывать ExecuteDbDataReaderAsync в ExecuteReaderAsync. Дополнительные сведения об асинхронном программировании см. в разделе Асинхронное программирование.
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые ExecuteReader(CommandBehavior).