Udostępnij za pośrednictwem


ProvisioningServiceExponentialBackoffRetryPolicy Constructor

Definition

Creates an instance of this class.

public ProvisioningServiceExponentialBackoffRetryPolicy (uint maxRetries, TimeSpan maxWait, bool useJitter = true);
new Microsoft.Azure.Devices.Provisioning.Service.ProvisioningServiceExponentialBackoffRetryPolicy : uint32 * TimeSpan * bool -> Microsoft.Azure.Devices.Provisioning.Service.ProvisioningServiceExponentialBackoffRetryPolicy
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