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()
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
Асинхронная версия 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)
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
Асинхронная версия 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)
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
Асинхронная версия 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)
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
- Исходный код:
- DbCommand.cs
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).