次の方法で共有


ProvisioningServiceIncrementalDelayRetryPolicy クラス

定義

ジッターを伴う増分的な再試行遅延を使用して、指定された回数の再試行を実行する再試行ポリシーを表します。

public class ProvisioningServiceIncrementalDelayRetryPolicy : Microsoft.Azure.Devices.Provisioning.Service.ProvisioningServiceRetryPolicyBase
type ProvisioningServiceIncrementalDelayRetryPolicy = class
    inherit ProvisioningServiceRetryPolicyBase
Public Class ProvisioningServiceIncrementalDelayRetryPolicy
Inherits ProvisioningServiceRetryPolicyBase
継承
ProvisioningServiceIncrementalDelayRetryPolicy

注釈

ジッターは、計算された時間の 95% から 105% に遅延を変更できます。

コンストラクター

ProvisioningServiceIncrementalDelayRetryPolicy(UInt32, TimeSpan, TimeSpan, Boolean)

このクラスのインスタンスを作成します。

プロパティ

DelayIncrement

再試行の追加回数ごとに遅延をインクリメントする量。

MaxDelay

再試行の間に待機する最大時間。

MaxRetries

再試行の最大数

(継承元 ProvisioningServiceRetryPolicyBase)
UseJitter

クライアントの再試行の同期を回避するために、再試行の遅延に小さなランダムな調整を追加するかどうか。

メソッド

ShouldRetry(UInt32, Exception, TimeSpan)

パラメーターに基づいて操作を再試行する必要がある場合は true を返します。

UpdateWithJitter(Double)

基準時間の 95% から 105% の間のジッターを取得します。

(継承元 ProvisioningServiceRetryPolicyBase)

適用対象