StorageRetryPolicy class
重試原則,並實作指數重試和線性重試。
- Extends
建構函式
Storage |
建立 RetryPolicy 的實例。 |
方法
send |
傳送要求。 |
繼承的方法
log(Http |
嘗試將提供的訊息記錄至提供的記錄器。 如果未提供記錄器,或記錄層級未將記錄器閾值肉化,則不會記錄任何記錄器。 |
should |
取得是否應該記錄具有所提供記錄層級的記錄檔。 |
建構函式詳細資料
StorageRetryPolicy(RequestPolicy, RequestPolicyOptionsLike, StorageRetryOptions)
建立 RetryPolicy 的實例。
new StorageRetryPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike, retryOptions?: StorageRetryOptions)
參數
- nextPolicy
- IHttpClient
- options
- RequestPolicyOptions
- retryOptions
- StorageRetryOptions
方法詳細資料
sendRequest(WebResourceLike)
傳送要求。
function sendRequest(request: WebResourceLike): Promise<CompatResponse>
參數
- request
- WebResource
傳回
Promise<HttpOperationResponse>
繼承的方法的詳細資料
log(HttpPipelineLogLevel, string)
嘗試將提供的訊息記錄至提供的記錄器。 如果未提供記錄器,或記錄層級未將記錄器閾值肉化,則不會記錄任何記錄器。
function log(logLevel: HttpPipelineLogLevel, message: string)
參數
- logLevel
- HttpPipelineLogLevel
此記錄檔的記錄層級。
- message
-
string
此記錄檔的訊息。
繼承自
shouldLog(HttpPipelineLogLevel)
取得是否應該記錄具有所提供記錄層級的記錄檔。
function shouldLog(logLevel: HttpPipelineLogLevel): boolean
參數
- logLevel
- HttpPipelineLogLevel
將記錄的記錄檔層級。
傳回
boolean
是否應該記錄具有所提供記錄層級的記錄檔。