SqlDataReader::NextResultAsync Method (CancellationToken)
An asynchronous version of NextResult, which advances the data reader to the next result, when reading the results of batch Transact-SQL statements.
The cancellation token can be used to request that the operation be abandoned before the command timeout elapses. Exceptions will be reported via the returned Task object.
Assembly: System.Data (in System.Data.dll)
public: virtual Task<bool>^ NextResultAsync( CancellationToken cancellationToken ) override
Parameters
- cancellationToken
-
Type:
System.Threading::CancellationToken
The cancellation instruction.
Return Value
Type: System.Threading.Tasks::Task<Boolean>^A task representing the asynchronous operation.
| Exception | Condition |
|---|---|
| InvalidOperationException | Calling NextResultAsync more than once for the same instance before task completion. Context Connection=true is specified in the connection string. |
| SqlException | SQL Server returned an error while executing the command text. |
For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see Asynchronous Programming.
Available since 4.5