SqlBatch.ExecuteReaderAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| ExecuteReaderAsync(CancellationToken) |
Асинхронная версияExecuteReader(), которая отправляет объект Commands в и создает Connection объектSqlDataReader. Исключения будут сообщаться с помощью возвращаемого объекта Task. |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Асинхронная версияExecuteReader(), которая отправляет объект Commands в и создает Connection объектSqlDataReader. Исключения будут сообщаться с помощью возвращаемого объекта Task. |
ExecuteReaderAsync(CancellationToken)
- Исходный код:
- SqlBatch.cs
Асинхронная версияExecuteReader(), которая отправляет объект Commands в и создает Connection объектSqlDataReader. Исключения будут сообщаться с помощью возвращаемого объекта Task.
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Threading.CancellationToken cancellationToken = default);
member this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
override this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of SqlDataReader)
Параметры
- cancellationToken
- CancellationToken
Маркер для отмены асинхронной операции.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Исключения
Произошла ошибка при выполнении пакета.
Недопустимое CommandBehavior значение.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
ExecuteReaderAsync(CommandBehavior, CancellationToken)
Асинхронная версияExecuteReader(), которая отправляет объект Commands в и создает Connection объектSqlDataReader. Исключения будут сообщаться с помощью возвращаемого объекта Task.
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken = default);
member this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
override this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SqlDataReader)
Параметры
- behavior
- CommandBehavior
Экземпляр, указывающий CommandBehaviorпараметры для пакетного выполнения и извлечения данных. Поддерживается только SequentialAccess на CloseConnection уровне пакета.
- cancellationToken
- CancellationToken
Маркер для отмены асинхронной операции.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Исключения
Произошла ошибка при выполнении пакета.
Недопустимое CommandBehavior значение.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.