次の方法で共有


StorageRetryPolicy class

指数再試行と線形再試行が実装された再試行ポリシー。

Extends

BaseRequestPolicy

コンストラクター

StorageRetryPolicy(RequestPolicy, RequestPolicyOptions, StorageRetryOptions)

RetryPolicy のインスタンスを作成します。

メソッド

log(HttpPipelineLogLevel, string)

指定されたメッセージを指定されたロガーにログに記録しようとします。 ロガーが指定されていない場合、またはログ レベルがロガーのしきい値を超えていない場合は、何もログに記録されません。

sendRequest(WebResource)

要求を送信します。

shouldLog(HttpPipelineLogLevel)

指定されたログ レベルのログをログに記録するかどうかを取得します。

コンストラクターの詳細

StorageRetryPolicy(RequestPolicy, RequestPolicyOptions, StorageRetryOptions)

RetryPolicy のインスタンスを作成します。

new StorageRetryPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions, retryOptions?: StorageRetryOptions)

パラメーター

nextPolicy

RequestPolicy

options

RequestPolicyOptions

retryOptions
StorageRetryOptions

メソッドの詳細

log(HttpPipelineLogLevel, string)

指定されたメッセージを指定されたロガーにログに記録しようとします。 ロガーが指定されていない場合、またはログ レベルがロガーのしきい値を超えていない場合は、何もログに記録されません。

function log(logLevel: HttpPipelineLogLevel, message: string)

パラメーター

logLevel

HttpPipelineLogLevel

このログのログ レベル。

message

string

このログのメッセージ。

sendRequest(WebResource)

要求を送信します。

function sendRequest(request: WebResource)

パラメーター

request

WebResource

戻り値

Promise<HttpOperationResponse>

shouldLog(HttpPipelineLogLevel)

指定されたログ レベルのログをログに記録するかどうかを取得します。

function shouldLog(logLevel: HttpPipelineLogLevel)

パラメーター

logLevel

HttpPipelineLogLevel

ログに記録されるログのログ レベル。

戻り値

boolean

指定されたログ レベルのログをログに記録するかどうか。