IPagedEnumerator<T>
Interface
Definition
An enumerator which exposes an asynchronous mechanism for iteration.
Enumerator instances are not threadsafe.
Each enumerator fetches the collection from the server.
As a consequence, each enumerator can see different data (collection size, contents, etc.).
Care should be taken to avoid multiple retrievals of the data from the server via casual use of foreach/ForeachAsync and other collection operations.
public interface IPagedEnumerator<T> : IDisposable
Type Parameters
- T
The type of the enumerator.
- Implements
Properties
| Current |
Gets the element in the collection at the current position of the enumerator. |
Methods
| MoveNextAsync(CancellationToken) |
Begins an asynchronous call to advance the enumerator to the next element of the collection. |
| ResetAsync(CancellationToken) |
Begins an asynchronous call to set the enumerator to its initial position, which is before the first element in the collection. |