StorageRetryPolicy class
지수 재시도 및 선형 재시도를 구현하여 정책을 다시 시도합니다.
- Extends
-
BaseRequestPolicy
생성자
Storage |
RetryPolicy의 인스턴스를 만듭니다. |
메서드
log(Http |
제공된 메시지를 제공된 로거에 기록하려고 시도합니다. 로거가 제공되지 않았거나 로그 수준이 로거 임계값을 유지하지 않으면 아무 것도 기록되지 않습니다. |
send |
요청을 보냅니다. |
should |
제공된 로그 수준을 가진 로그를 기록해야 하는지 여부를 가져옵니다. |
생성자 세부 정보
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
제공된 로그 수준을 가진 로그를 기록해야 하는지 여부입니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for JavaScript