Show / Hide Table of Contents

Class GenericRetrier

A generic retrier class.

Inheritance
object
GenericRetrier
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.Common.Retry
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class GenericRetrier

Constructors

GenericRetrier(RetryConfiguration)

Declaration
public GenericRetrier(RetryConfiguration retryConfiguration)
Parameters
Type Name Description
RetryConfiguration retryConfiguration

Methods

GetRetryConfiguration()

Declaration
public RetryConfiguration GetRetryConfiguration()
Returns
Type Description
RetryConfiguration

MakeRetryingCall(Func<HttpRequestMessage, HttpCompletionOption, CancellationToken, Task<HttpResponseMessage>>, HttpRequestMessage, HttpCompletionOption, CancellationToken)

Declaration
public Task<HttpResponseMessage> MakeRetryingCall(Func<HttpRequestMessage, HttpCompletionOption, CancellationToken, Task<HttpResponseMessage>> asyncHttpCall, HttpRequestMessage requestMessage, HttpCompletionOption completionOption, CancellationToken cancellationToken)
Parameters
Type Name Description
Func<HttpRequestMessage, HttpCompletionOption, CancellationToken, Task<HttpResponseMessage>> asyncHttpCall
HttpRequestMessage requestMessage
HttpCompletionOption completionOption
CancellationToken cancellationToken
Returns
Type Description
Task<HttpResponseMessage>
In this article
Back to top