Azure.AsyncPageable<T>
A collection of values that may take multiple service requests to
iterate over.
namespace Azure
{
public abstract class AsyncPageable<T> : IAsyncEnumerable<T>
{
protected virtual CancellationToken CancellationToken { get; }
protected AsyncPageable();
protected AsyncPageable(CancellationToken cancellationToken);
public abstract IAsyncEnumerable<Page<T>> AsPages(string continuationToken = null, int? pageSizeHint = default(int?));
public virtual IAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = default(CancellationToken));
public static AsyncPageable<T> FromPages(IEnumerable<Page<T>> pages);
}
}