DbBatch.ExecuteReaderAsync Метод

Определение

Перегрузки

Имя Описание
ExecuteReaderAsync(CancellationToken)

Асинхронная версия ExecuteReader, которая выполняет пакет для подключения, возвращая DbDataReader доступ к результатам.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Асинхронная версия ExecuteReader, которая выполняет пакет для подключения, возвращая DbDataReader доступ к результатам.

ExecuteReaderAsync(CancellationToken)

Исходный код:
DbBatch.cs
Исходный код:
DbBatch.cs
Исходный код:
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
Исходный код:
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).

Применяется к