Condividi tramite


StorageRetryPolicy class

Criteri di ripetizione dei tentativi con ripetizione esponenziale e ripetizione lineare implementati.

Extends

BaseRequestPolicy

Costruttori

StorageRetryPolicy(RequestPolicy, RequestPolicyOptions, StorageRetryOptions)

Crea un'istanza di RetryPolicy.

Metodi

log(HttpPipelineLogLevel, string)

Tentare di registrare il messaggio fornito al logger fornito. Se non è stato fornito alcun logger o se il livello di log non esegue la carne della soglia del logger, non verrà registrato nulla.

sendRequest(WebResource)

Invia una richiesta.

shouldLog(HttpPipelineLogLevel)

Ottenere se è necessario registrare o meno un log con il livello di log specificato.

Dettagli costruttore

StorageRetryPolicy(RequestPolicy, RequestPolicyOptions, StorageRetryOptions)

Crea un'istanza di RetryPolicy.

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

Parametri

nextPolicy

RequestPolicy

options

RequestPolicyOptions

retryOptions
StorageRetryOptions

Dettagli metodo

log(HttpPipelineLogLevel, string)

Tentare di registrare il messaggio fornito al logger fornito. Se non è stato fornito alcun logger o se il livello di log non esegue la carne della soglia del logger, non verrà registrato nulla.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parametri

logLevel

HttpPipelineLogLevel

Livello di log di questo log.

message

string

Messaggio del log.

sendRequest(WebResource)

Invia una richiesta.

function sendRequest(request: WebResource)

Parametri

request

WebResource

Restituisce

Promise<HttpOperationResponse>

shouldLog(HttpPipelineLogLevel)

Ottenere se è necessario registrare o meno un log con il livello di log specificato.

function shouldLog(logLevel: HttpPipelineLogLevel)

Parametri

logLevel

HttpPipelineLogLevel

Livello di log del log che verrà registrato.

Restituisce

boolean

Indica se è necessario registrare o meno un log con il livello di log specificato.