Constructors
constructor
-
Parameters
-
nextPolicy: RequestPolicy
-
options: RequestPolicyOptions
-
Default value retryOptions: StorageRetryOptions = DEFAULT_RETRY_OPTIONS
Methods
Protected attemptSendRequest
- attemptSendRequest(request: WebResource, secondaryHas404: boolean, attempt: number): Promise<HttpOperationResponse>
-
Parameters
-
request: WebResource
-
secondaryHas404: boolean
-
attempt: number
Returns Promise<HttpOperationResponse>
sendRequest
- sendRequest(request: WebResource): Promise<HttpOperationResponse>
-
Parameters
Returns Promise<HttpOperationResponse>
Protected shouldRetry
- shouldRetry(isPrimaryRetry: boolean, attempt: number, response: HttpOperationResponse, err: RestError): boolean
-
Parameters
-
isPrimaryRetry: boolean
-
attempt: number
-
Optional response: HttpOperationResponse
-
Optional err: RestError
Returns boolean