Class ResponseEnumerable<Request, Response>
Enumerable used to iterate over the responses returned by list operation. Since this deals in responses, the returned response objects will contain a collection of results. This enumerable will handle calling the service to retrieve more results when required.
Inherited Members
Namespace: Oci.Common.Utils
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class ResponseEnumerable<Request, Response> : IEnumerable<Response>, IEnumerable
Type Parameters
Name | Description |
---|---|
Request | List operation request |
Response | List operation response |
Constructors
ResponseEnumerable(Func<Response, string>, Func<string, Request>, Func<Request, Task<Response>>)
Declaration
public ResponseEnumerable(Func<Response, string> getNextPageTokenFunction, Func<string, Request> getListRequestFunction, Func<Request, Task<Response>> listRequestFunction)
Parameters
Type | Name | Description |
---|---|---|
Func<Response, string> | getNextPageTokenFunction | |
Func<string, Request> | getListRequestFunction | |
Func<Request, Task<Response>> | listRequestFunction |
Methods
GetEnumerator()
Declaration
public IEnumerator<Response> GetEnumerator()
Returns
Type | Description |
---|---|
IEnumerator<Response> |