<PackageReference Include="Azure.Core" Version="1.47.3" />

Azure.AsyncPageable<T>

public abstract class AsyncPageable<T> : IAsyncEnumerable<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); } }