DbDataReader.NextResultAsync DbDataReader.NextResultAsync DbDataReader.NextResultAsync DbDataReader.NextResultAsync Method

Определение

Асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

Перегрузки

NextResultAsync() NextResultAsync() NextResultAsync() NextResultAsync()

Асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

NextResultAsync(CancellationToken) NextResultAsync(CancellationToken) NextResultAsync(CancellationToken)

Асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

Комментарии

Дополнительные сведения об асинхронном программировании см. в разделе Асинхронное программирование.For more information about asynchronous programming, see Asynchronous Programming.

NextResultAsync() NextResultAsync() NextResultAsync() NextResultAsync()

Асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

public:
 System::Threading::Tasks::Task<bool> ^ NextResultAsync();
public System.Threading.Tasks.Task<bool> NextResultAsync ();
member this.NextResultAsync : unit -> System.Threading.Tasks.Task<bool>
Public Function NextResultAsync () As Task(Of Boolean)

Возвраты

Объект Task<TResult>, свойство Result которого имеет значение true, если есть еще результирующие наборы, или false в противном случае.A Task<TResult> whose Result property is true if there are more result sets or false if there aren't.

Исключения

Ошибка, произошедшая при попытке выполнения текста команды.An error occurred while executing the command text.

Комментарии

Реализация этого асинхронного метода по умолчанию вызывает его синхронный аналог и возвращает завершенную задачу, потенциально блокируя вызывающий поток.The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread.

Поставщики данных, поддерживающие Асинхронное программирование , должны переопределять инмплементатион по умолчанию с помощью асинхронных операций ввода-вывода.Data providers that support asynchronous programming should override the default inmplementation using asynchronous I/O operations.

Другие методы и свойства объекта DbDataReader не должны вызываться, когда возвращаемая задача еще не завершена.Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed.

Дополнительно

NextResultAsync(CancellationToken) NextResultAsync(CancellationToken) NextResultAsync(CancellationToken)

Асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций.Asynchronously advances the reader to the next result when reading the results of a batch of statements.

public:
 virtual System::Threading::Tasks::Task<bool> ^ NextResultAsync(System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task<bool> NextResultAsync (System.Threading.CancellationToken cancellationToken);
abstract member NextResultAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.NextResultAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>

Параметры

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Инструкция отмены.The cancellation instruction.

Возвраты

Объект Task<TResult>, свойство Result которого имеет значение true, если есть еще результирующие наборы, или false в противном случае.A Task<TResult> whose Result property is true if there are more result sets or false if there aren't.

Исключения

Ошибка, произошедшая при попытке выполнения текста команды.An error occurred while executing the command text.

Комментарии

Реализация этого асинхронного метода по умолчанию вызывает его синхронный аналог и возвращает завершенную задачу, потенциально блокируя вызывающий поток.The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. Реализация по умолчанию также возвращает отмененную задачу, если она передала уже отмененный токен отмены.The default implementation also returns a cancelled task if passed an already cancelled cancellation token.

Поставщики данных, поддерживающие Асинхронное программирование , должны переопределять инмплементатион по умолчанию с помощью асинхронных операций ввода-вывода.Data providers that support asynchronous programming should override the default inmplementation using asynchronous I/O operations.

Этот метод принимает токен отмены, который может использоваться для запроса ранней отмены операции.This method accepts a cancellation token that can be used to request the operation to be cancelled early. Реализации могут игнорировать данный запрос.Implementations may ignore this request.

Другие методы и свойства объекта DbDataReader не должны вызываться, когда возвращаемая задача еще не завершена.Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed.

Дополнительно

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