Dela via


StorageRetryPolicy class

Återförsöksprincip med exponentiellt återförsök och linjärt återförsök implementerat.

Extends

BaseRequestPolicy

Konstruktorer

StorageRetryPolicy(RequestPolicy, RequestPolicyOptions, StorageRetryOptions)

Skapar en instans av RetryPolicy.

Metoder

log(HttpPipelineLogLevel, string)

Försök att logga det angivna meddelandet till den angivna loggaren. Om ingen loggning angavs eller om loggnivån inte köttar loggningströskeln loggas ingenting.

sendRequest(WebResource)

Skickar begäran.

shouldLog(HttpPipelineLogLevel)

Hämta om en logg med den angivna loggnivån ska loggas eller inte.

Konstruktorinformation

StorageRetryPolicy(RequestPolicy, RequestPolicyOptions, StorageRetryOptions)

Skapar en instans av RetryPolicy.

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

Parametrar

nextPolicy

RequestPolicy

options

RequestPolicyOptions

retryOptions
StorageRetryOptions

Metodinformation

log(HttpPipelineLogLevel, string)

Försök att logga det angivna meddelandet till den angivna loggaren. Om ingen loggning angavs eller om loggnivån inte köttar loggningströskeln loggas ingenting.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parametrar

logLevel

HttpPipelineLogLevel

Loggnivån för den här loggen.

message

string

Meddelandet i den här loggen.

sendRequest(WebResource)

Skickar begäran.

function sendRequest(request: WebResource)

Parametrar

request

WebResource

Returer

Promise<HttpOperationResponse>

shouldLog(HttpPipelineLogLevel)

Hämta om en logg med den angivna loggnivån ska loggas eller inte.

function shouldLog(logLevel: HttpPipelineLogLevel)

Parametrar

logLevel

HttpPipelineLogLevel

Loggnivån för loggen som ska loggas.

Returer

boolean

Om en logg med den angivna loggnivån ska loggas eller inte.