Table of Contents

Class PaginatedResultKeyResponse<TResponse, TResultKey>

Namespace
Amazon.Runtime
Assembly
AWSSDK.Core.dll

An enumerable containing all of the Result Keys for a paginator

public class PaginatedResultKeyResponse<TResponse, TResultKey> : IPaginatedEnumerable<TResultKey>, IAsyncEnumerable<TResultKey>

Type Parameters

TResponse
TResultKey
Inheritance
PaginatedResultKeyResponse<TResponse, TResultKey>
Implements
IAsyncEnumerable<TResultKey>
Inherited Members

Constructors

PaginatedResultKeyResponse(IPaginator<TResponse>, Func<TResponse, IEnumerable<TResultKey>>)

Create a PaginatedResultKeyResponse by providing any operation paginator and a selector function for the result key

public PaginatedResultKeyResponse(IPaginator<TResponse> paginator, Func<TResponse, IEnumerable<TResultKey>> resultKeySelector)

Parameters

paginator IPaginator<TResponse>
resultKeySelector Func<TResponse, IEnumerable<TResultKey>>

Methods

GetAsyncEnumerator(CancellationToken)

Get the result keys asynchronously

public IAsyncEnumerator<TResultKey> GetAsyncEnumerator(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

IAsyncEnumerator<TResultKey>