Class PaginatedResponse<TResponse>
An enumerable containing all of the responses for a paginated operation
public class PaginatedResponse<TResponse> : IPaginatedEnumerable<TResponse>, IAsyncEnumerable<TResponse>
Type Parameters
TResponse
- Inheritance
-
PaginatedResponse<TResponse>
- Implements
-
IPaginatedEnumerable<TResponse>IAsyncEnumerable<TResponse>
- Inherited Members
Constructors
PaginatedResponse(IPaginator<TResponse>)
Create a PaginatedResponse object by providing any operation paginator
public PaginatedResponse(IPaginator<TResponse> paginator)
Parameters
paginator
IPaginator<TResponse>
Methods
GetAsyncEnumerator(CancellationToken)
Get responses asynchronously
public IAsyncEnumerator<TResponse> GetAsyncEnumerator(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- IAsyncEnumerator<TResponse>