Table of Contents

Method ToArrayAsync

Namespace
Open.Database.Extensions
Assembly
Open.Database.Extensions.Core.dll

ToArrayAsync(CancellationToken)

Asynchronously reads every mapped row into a new array.

public ValueTask<T[]> ToArrayAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Cancels the operation. When it cannot be canceled, the cancellation token set on the underlying command applies.

Returns

ValueTask<T[]>

A task that produces an array of all the rows, in the order the database returned them.

Remarks

All rows are buffered in memory before the call returns. Use Read(Action<IEnumerable<T>>) to process very large results as a stream.

Exceptions

OperationCanceledException

The operation was canceled.

See Also