StorageRetryPolicy class
Directiva de reintento con reintento exponencial y reintento lineal implementado.
- Extends
Storage |
Crea una instancia de RetryPolicy. |
send |
Envía la solicitud. |
log(Http |
Intente registrar el mensaje proporcionado en el registrador proporcionado. Si no se proporcionó ningún registrador o si el nivel de registro no carne el umbral del registrador, no se registrará nada. |
should |
Obtenga si se debe registrar un registro con el nivel de registro proporcionado. |
Crea una instancia de RetryPolicy.
new StorageRetryPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike, retryOptions?: StorageRetryOptions)
Parámetros
- nextPolicy
- IHttpClient
- options
- RequestPolicyOptions
- retryOptions
- StorageRetryOptions
Envía la solicitud.
function sendRequest(request: WebResourceLike): Promise<CompatResponse>
Parámetros
- request
- WebResource
Devoluciones
Promise<HttpOperationResponse>
Intente registrar el mensaje proporcionado en el registrador proporcionado. Si no se proporcionó ningún registrador o si el nivel de registro no carne el umbral del registrador, no se registrará nada.
function log(logLevel: HttpPipelineLogLevel, message: string)
Parámetros
- logLevel
- HttpPipelineLogLevel
Nivel de registro de este registro.
- message
-
string
Mensaje de este registro.
heredado deBaseRequestPolicy.log
Obtenga si se debe registrar un registro con el nivel de registro proporcionado.
function shouldLog(logLevel: HttpPipelineLogLevel): boolean
Parámetros
- logLevel
- HttpPipelineLogLevel
Nivel de registro del registro que se registrará.
Devoluciones
boolean
Si se debe registrar o no un registro con el nivel de registro proporcionado.
Heredado deBaseRequestPolicy.shouldLog