StorageRetryPolicy class
Zasady ponawiania prób z ponawianiami wykładniczymi i zaimplementowanymi ponawianiami liniowymi.
- Rozszerzenie
Konstruktory
Storage |
Tworzy wystąpienie obiektu RetryPolicy. |
Metody
send |
Wysyła żądanie. |
Metody dziedziczone
log(Http |
Spróbuj zarejestrować podany komunikat w podanym rejestratorze. Jeśli nie podano rejestratora lub jeśli poziom dziennika nie będzie mięsa progu rejestratora, nic nie zostanie zarejestrowane. |
should |
Sprawdź, czy dziennik z podanym poziomem dziennika powinien być rejestrowany. |
Szczegóły konstruktora
StorageRetryPolicy(RequestPolicy, RequestPolicyOptionsLike, StorageRetryOptions)
Tworzy wystąpienie obiektu RetryPolicy.
new StorageRetryPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike, retryOptions?: StorageRetryOptions)
Parametry
- nextPolicy
- IHttpClient
- options
- RequestPolicyOptions
- retryOptions
- StorageRetryOptions
Szczegóły metody
sendRequest(WebResourceLike)
Wysyła żądanie.
function sendRequest(request: WebResourceLike): Promise<CompatResponse>
Parametry
- request
- WebResource
Zwraca
Promise<HttpOperationResponse>
Szczegóły metody dziedziczonej
log(HttpPipelineLogLevel, string)
Spróbuj zarejestrować podany komunikat w podanym rejestratorze. Jeśli nie podano rejestratora lub jeśli poziom dziennika nie będzie mięsa progu rejestratora, nic nie zostanie zarejestrowane.
function log(logLevel: HttpPipelineLogLevel, message: string)
Parametry
- logLevel
- HttpPipelineLogLevel
Poziom dziennika tego dziennika.
- message
-
string
Komunikat tego dziennika.
Dziedziczone zpliku BaseRequestPolicy.log
shouldLog(HttpPipelineLogLevel)
Sprawdź, czy dziennik z podanym poziomem dziennika powinien być rejestrowany.
function shouldLog(logLevel: HttpPipelineLogLevel): boolean
Parametry
- logLevel
- HttpPipelineLogLevel
Poziom dziennika, który zostanie zarejestrowany.
Zwraca
boolean
Niezależnie od tego, czy dziennik z podanym poziomem dziennika powinien być rejestrowany.
Dziedziczone zbaseRequestPolicy.shouldLog