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