RetryPolicy クラス

定義

メッセージング操作を再試行するための抽象化を表します。 ユーザーはこのクラスを実装しないでください。代わりに、指定された実装のいずれかを使用する必要があります。

public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
継承
RetryPolicy
派生

プロパティ

Default

メッセージング操作の再試行間隔を RetryExponential 指数関数的に増加させる既定の設定を提供する再試行ポリシーのインスタンスを取得します。 このプロパティにアクセスするたびに、新しいインスタンスが作成されます。

NoRetry

再試行ポリシーのインスタンスを NoRetry 取得します。これにより、実質的に再試行が無効になります。 このプロパティにアクセスするたびに、新しいインスタンスが返されます。

メソッド

Clone()

現在 RetryPolicy の の新しいコピーを作成し、新しいインスタンスに複製します。

IsRetryableException(Exception)

指定した例外の後に再試行できるかどうかを判断します。

OnShouldRetry(TimeSpan, Int32, TimeSpan)

再試行ポリシーの再試行間隔を計算します。

ResetServerBusyInternal()

メッセージング操作を再試行するための抽象化を表します。 ユーザーはこのクラスを実装しないでください。代わりに、指定された実装のいずれかを使用する必要があります。

SetServerBusy(String)

メッセージング操作を再試行するための抽象化を表します。 ユーザーはこのクラスを実装しないでください。代わりに、指定された実装のいずれかを使用する必要があります。

SetServerBusyInternal()

メッセージング操作を再試行するための抽象化を表します。 ユーザーはこのクラスを実装しないでください。代わりに、指定された実装のいずれかを使用する必要があります。

適用対象