DbCommand.ExecuteReaderAsync Метод

Определение

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

Перегрузки

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

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

Вызывается ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) с помощью CancellationToken.None.

ExecuteReaderAsync(CommandBehavior)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается.

ExecuteReaderAsync(CancellationToken)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается.

Комментарии

Поставщики управляемых поставщиков должны вызыватьсяExecuteDbDataReaderAsync.ExecuteReaderAsync Дополнительные сведения об асинхронном программировании см. в статье "Асинхронное программирование".

ExecuteReaderAsync()

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

Вызывается ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) с помощью CancellationToken.None.

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync();
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync();
member this.ExecuteReaderAsync : unit -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync () As Task(Of DbDataReader)

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

Произошла ошибка при выполнении команды.

Недопустимое CommandBehavior значение.

Комментарии

Поставщики управляемых поставщиков должны вызыватьсяExecuteDbDataReaderAsync.ExecuteReaderAsync Дополнительные сведения об асинхронном программировании см. в статье "Асинхронное программирование".

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых ExecuteReader().

См. также раздел

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

ExecuteReaderAsync(CommandBehavior)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается.

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior);
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior);
member this.ExecuteReaderAsync : System.Data.CommandBehavior -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior) As Task(Of DbDataReader)

Параметры

behavior
CommandBehavior

Одно из значений перечисления, указывающее, как должна выполняться команда и как должны извлекаться данные.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

Произошла ошибка при выполнении команды.

Недопустимое CommandBehavior значение.

Комментарии

Поставщики управляемых поставщиков должны вызыватьсяExecuteDbDataReaderAsync.ExecuteReaderAsync Дополнительные сведения об асинхронном программировании см. в статье "Асинхронное программирование".

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых ExecuteReader(CommandBehavior).

См. также раздел

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

ExecuteReaderAsync(CancellationToken)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается.

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync(System.Threading.CancellationToken cancellationToken);
member this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (cancellationToken As CancellationToken) As Task(Of DbDataReader)

Параметры

cancellationToken
CancellationToken

Маркер для отмены асинхронной операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

Произошла ошибка при выполнении команды.

Недопустимое CommandBehavior значение.

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Комментарии

Поставщики управляемых поставщиков должны вызыватьсяExecuteDbDataReaderAsync.ExecuteReaderAsync Дополнительные сведения об асинхронном программировании см. в статье "Асинхронное программирование".

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых ExecuteReader().

См. также раздел

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

ExecuteReaderAsync(CommandBehavior, CancellationToken)

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken);
member this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior, cancellationToken As CancellationToken) As Task(Of DbDataReader)

Параметры

behavior
CommandBehavior

Одно из значений перечисления, указывающее поведение команды.

cancellationToken
CancellationToken

Маркер для отмены асинхронной операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

Произошла ошибка при выполнении команды.

Недопустимое CommandBehavior значение.

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Комментарии

Поставщики управляемых поставщиков должны вызыватьсяExecuteDbDataReaderAsync.ExecuteReaderAsync Дополнительные сведения об асинхронном программировании см. в статье "Асинхронное программирование".

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых ExecuteReader(CommandBehavior).

См. также раздел

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