IotHubServiceExponentialBackoffRetryPolicy(UInt32, TimeSpan, Boolean) Constructor

Definition

Creates an instance of this class.

public IotHubServiceExponentialBackoffRetryPolicy (uint maxRetries, TimeSpan maxWait, bool useJitter = true);
new Microsoft.Azure.Devices.IotHubServiceExponentialBackoffRetryPolicy : uint32 * TimeSpan * bool -> Microsoft.Azure.Devices.IotHubServiceExponentialBackoffRetryPolicy
Public Sub New (maxRetries As UInteger, maxWait As TimeSpan, Optional useJitter As Boolean = true)

Parameters

maxRetries
UInt32

The maximum number of retry attempts; use 0 for infinite retries.

maxWait
TimeSpan

The maximum amount of time to wait between retries (will not exceed ~12.43 days).

useJitter
Boolean

Whether to add a small, random adjustment to the retry delay to avoid synchronicity in clients retrying.

Exceptions

Throw if the value of maxWait is negative.

Applies to