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>, IEnumerableType 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> |