共用方式為


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
IHttpClient
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