Class ResponseRecordEnumerable<Request, Response, ItemType>
Inheritance
ResponseRecordEnumerable<Request, Response, ItemType>
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class ResponseRecordEnumerable<Request, Response, ItemType> : IEnumerable<ItemType>, IEnumerable
Type Parameters
Name |
Description |
Request |
|
Response |
|
ItemType |
|
Constructors
ResponseRecordEnumerable(Func<Response, string>, Func<string, Request>, Func<Request, Task<Response>>, Func<Response, List<ItemType>>)
Declaration
public ResponseRecordEnumerable(Func<Response, string> getNextPageTokenFunction, Func<string, Request> getListRequestFunction, Func<Request, Task<Response>> listRequestFunction, Func<Response, List<ItemType>> retrieveItemsFromResponseFunc)
Parameters
Type |
Name |
Description |
Func<Response, string> |
getNextPageTokenFunction |
|
Func<string, Request> |
getListRequestFunction |
|
Func<Request, Task<Response>> |
listRequestFunction |
|
Func<Response, List<ItemType>> |
retrieveItemsFromResponseFunc |
|
Methods
GetEnumerator()
Declaration
public IEnumerator<ItemType> GetEnumerator()
Returns
Implements