![]() | IRetryPolicy Interface |
Namespace: Neon.Retry
The IRetryPolicy type exposes the following members.
Name | Description | |
---|---|---|
![]() | Timeout |
Returns the optional policy timeout. When present, this specifies the
maximum time the policy will continue retrying the operation.
|
Name | Description | |
---|---|---|
![]() | Clone |
Returns a copy of the retry policy.
|
![]() | Invoke(Action) |
Retries a synchronous action that returns no result when it throws exceptions due to
transient errors. The classification of what is a transient error, the interval
between the retries as well as the number of times the operation are retried are
determined by the policy implementation.
|
![]() | InvokeTResult(FuncTResult) |
Retries a synchronous action that returns a result when it throws exceptions due to
transient errors. The classification of what is a transient error, the interval
between the retries as well as the number of times the operation are retried are
determined by the policy implementation.
|
![]() | InvokeAsync(FuncTask) |
Retries an asynchronous action that returns no result when it throws exceptions due to
transient errors. The classification of what is a transient error, the interval
between the retries as well as the number of times the operation are retried are
determined by the policy implementation.
|
![]() | InvokeAsyncTResult(FuncTaskTResult) |
Retries an asynchronous action that returns TResult when it throws exceptions
due to transient errors. he classification of what is a transient error, the interval
between the retries as well as the number of times the operation are retried are
determined by the policy implementation.
|