LinearRetry Klass
Linjärt återförsök.
Skapar ett linjärt återförsöksobjekt.
- Arv
-
azure.storage.filedatalake._shared.policies.StorageRetryPolicyLinearRetry
Konstruktor
LinearRetry(backoff=15, retry_total=3, retry_to_secondary=False, random_jitter_range=3, **kwargs)
Parametrar
Name | Description |
---|---|
backoff
|
Backoff-intervallet, i sekunder, mellan återförsök. standardvärde: 15
|
max_attempts
Obligatorisk
|
Det maximala antalet återförsök. |
retry_to_secondary
|
Om begäran ska prövas på nytt till sekundär, om det går. Detta bör endast aktiveras för RA-GRS-konton som används och potentiellt inaktuella data kan hanteras. standardvärde: False
|
random_jitter_range
|
Ett tal i sekunder som anger ett intervall att jitter/randomisera för back-off-intervallet. Ett random_jitter_range med 3 resulterar till exempel i back off-intervallet x för att variera mellan x+3 och x-3. standardvärde: 3
|
retry_total
|
standardvärde: 3
|
Metoder
configure_retries | |
get_backoff_time |
Beräknar hur lång tid det tar innan du försöker igen. |
increment |
Öka återförsöksräknarna. |
send | |
sleep |
configure_retries
configure_retries(request)
Parametrar
Name | Description |
---|---|
request
Obligatorisk
|
|
get_backoff_time
Beräknar hur lång tid det tar innan du försöker igen.
get_backoff_time(settings)
Parametrar
Name | Description |
---|---|
settings
Obligatorisk
|
De konfigurerbara värden som hör till backoff-tiden. |
Returer
Typ | Description |
---|---|
int,
|
Ett heltal som anger hur lång tid det tar att vänta innan begäran görs igen, eller Ingen för att ange att inget nytt försök ska utföras. |
increment
Öka återförsöksräknarna.
increment(settings, request, response=None, error=None)
Parametrar
Name | Description |
---|---|
settings
Obligatorisk
|
De konfigurerbara värden som hör till inkrementsåtgärden. |
request
Obligatorisk
|
<xref:<xref:"PipelineRequest">>
Ett pipeline-begärandeobjekt. |
"PipelineResponse"
Obligatorisk
|
Ett pipeline-svarsobjekt. |
error
|
Ett fel påträffades under begäran, eller Ingen om svaret togs emot. standardvärde: None
|
response
|
standardvärde: None
|
Returer
Typ | Description |
---|---|
Om återförsöken är uttömda. |
send
send(request)
Parametrar
Name | Description |
---|---|
request
Obligatorisk
|
|
sleep
sleep(settings, transport)
Parametrar
Name | Description |
---|---|
settings
Obligatorisk
|
|
transport
Obligatorisk
|
|
Attribut
next
Pekare till nästa princip eller en transport (omsluten som en princip). Kommer att anges när pipelinen skapas.
next: HTTPPolicy[HTTPRequestType, HTTPResponseType]
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för