StorageRetryPolicy class

重試原則,並實作指數重試和線性重試。

Extends

建構函式

StorageRetryPolicy(RequestPolicy, RequestPolicyOptionsLike, StorageRetryOptions)

建立 RetryPolicy 的實例。

方法

sendRequest(WebResourceLike)

傳送要求。

繼承的方法

log(HttpPipelineLogLevel, string)

嘗試將提供的訊息記錄至提供的記錄器。 如果未提供記錄器,或記錄層級未將記錄器閾值肉化,則不會記錄任何記錄器。

shouldLog(HttpPipelineLogLevel)

取得是否應該記錄具有所提供記錄層級的記錄檔。

建構函式詳細資料

StorageRetryPolicy(RequestPolicy, RequestPolicyOptionsLike, StorageRetryOptions)

建立 RetryPolicy 的實例。

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

參數

nextPolicy
RequestPolicy
retryOptions
StorageRetryOptions

方法詳細資料

sendRequest(WebResourceLike)

傳送要求。

function sendRequest(request: WebResourceLike): Promise<CompatResponse>

參數

request
WebResource

傳回

繼承的方法的詳細資料

log(HttpPipelineLogLevel, string)

嘗試將提供的訊息記錄至提供的記錄器。 如果未提供記錄器,或記錄層級未將記錄器閾值肉化,則不會記錄任何記錄器。

function log(logLevel: HttpPipelineLogLevel, message: string)

參數

logLevel
HttpPipelineLogLevel

此記錄檔的記錄層級。

message

string

此記錄檔的訊息。

繼承自 BaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

取得是否應該記錄具有所提供記錄層級的記錄檔。

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

參數

logLevel
HttpPipelineLogLevel

將記錄的記錄檔層級。

傳回

boolean

是否應該記錄具有所提供記錄層級的記錄檔。

繼承自BaseRequestPolicy.shouldLog