Class WaiterAgent<Request, Response>
Provides a waiter agent that waits until a desired condition is met.
Inherited Members
Namespace: Oci.Common.Waiters
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class WaiterAgent<Request, Response>Type Parameters
| Name | Description | 
|---|---|
| Request | Get request for the desired resource | 
| Response | Request response type | 
Constructors
WaiterAgent(Request, Func<Request, Task<Response>>, Predicate<Response>, bool)
Declaration
public WaiterAgent(Request request, Func<Request, Task<Response>> query, Predicate<Response> condition, bool allow404s = false)Parameters
| Type | Name | Description | 
|---|---|---|
| Request | request | |
| Func<Request, Task<Response>> | query | |
| Predicate<Response> | condition | |
| bool | allow404s | 
Methods
Execute(WaiterConfiguration)
Waits until a desired condition is met.
Declaration
public Response Execute(WaiterConfiguration waiterConfig)Parameters
| Type | Name | Description | 
|---|---|---|
| WaiterConfiguration | waiterConfig | Waiter config contains the configuration for waiters such as max attempts and sleep time in between retries | 
Returns
| Type | Description | 
|---|---|
| Response | Response |