Udostępnij za pośrednictwem


StorageRetryPolicy class

Zasady ponawiania prób z implementacją ponawiania prób wykładniczych i ponawiania prób liniowych.

Rozszerzenie

Konstruktory

StorageRetryPolicy(RequestPolicy, RequestPolicyOptionsLike, StorageRetryOptions)

Tworzy wystąpienie klasy RetryPolicy.

Metody

sendRequest(WebResourceLike)

Wysyła żądanie.

Metody dziedziczone

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.

shouldLog(HttpPipelineLogLevel)

Sprawdź, czy dziennik z podanym poziomem dziennika powinien być rejestrowany.

Szczegóły konstruktora

StorageRetryPolicy(RequestPolicy, RequestPolicyOptionsLike, StorageRetryOptions)

Tworzy wystąpienie klasy RetryPolicy.

new StorageRetryPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike, retryOptions?: StorageRetryOptions)

Parametry

nextPolicy
IHttpClient
retryOptions
StorageRetryOptions

Szczegóły metody

sendRequest(WebResourceLike)

Wysyła żądanie.

function sendRequest(request: WebResourceLike): Promise<CompatResponse>

Parametry

request
WebResource

Zwraca

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 zbaseRequestPolicy.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