LinearRetry Klas
Lineaire nieuwe poging.
Maakt een lineair object voor opnieuw proberen.
- Overname
-
azure.storage.blob._shared.policies.StorageRetryPolicyLinearRetry
Constructor
LinearRetry(backoff=15, retry_total=3, retry_to_secondary=False, random_jitter_range=3, **kwargs)
Parameters
Name | Description |
---|---|
backoff
|
Het uitstelinterval, in seconden, tussen nieuwe pogingen. standaardwaarde: 15
|
max_attempts
Vereist
|
Het maximum aantal nieuwe pogingen. |
retry_to_secondary
|
Of de aanvraag opnieuw moet worden geprobeerd naar secundaire, indien mogelijk. Dit mag alleen worden ingeschakeld wanneer RA-GRS-accounts worden gebruikt en mogelijk verouderde gegevens kunnen worden verwerkt. standaardwaarde: False
|
random_jitter_range
|
Een getal in seconden dat een bereik aangeeft om te jitter/randomiseren voor het back-off-interval. Een random_jitter_range van 3 resulteert bijvoorbeeld in het back-off-interval x dat varieert tussen x+3 en x-3. standaardwaarde: 3
|
retry_total
|
standaardwaarde: 3
|
Methoden
configure_retries | |
get_backoff_time |
Berekent hoe lang de slaapstand moet worden uitgevoerd voordat u het opnieuw probeert. |
increment |
Verhoog de tellers voor nieuwe pogingen. |
send | |
sleep |
configure_retries
configure_retries(request)
Parameters
Name | Description |
---|---|
request
Vereist
|
|
get_backoff_time
Berekent hoe lang de slaapstand moet worden uitgevoerd voordat u het opnieuw probeert.
get_backoff_time(settings)
Parameters
Name | Description |
---|---|
settings
Vereist
|
De configureerbare waarden die betrekking hebben op de uitsteltijd. |
Retouren
Type | Description |
---|---|
int,
|
Een geheel getal dat aangeeft hoe lang moet worden gewacht voordat de aanvraag opnieuw wordt geprobeerd, of Geen om aan te geven dat er geen nieuwe poging moet worden uitgevoerd. |
increment
Verhoog de tellers voor nieuwe pogingen.
increment(settings, request, response=None, error=None)
Parameters
Name | Description |
---|---|
settings
Vereist
|
De configureerbare waarden die betrekking hebben op de increment-bewerking. |
request
Vereist
|
<xref:<xref:"PipelineRequest">>
Een pijplijnaanvraagobject. |
"PipelineResponse"
Vereist
|
Een pijplijnantwoordobject. |
error
|
Er is een fout opgetreden tijdens de aanvraag of Geen als het antwoord is ontvangen. standaardwaarde: None
|
response
|
standaardwaarde: None
|
Retouren
Type | Description |
---|---|
Of de nieuwe pogingen zijn uitgeput. |
send
send(request)
Parameters
Name | Description |
---|---|
request
Vereist
|
|
sleep
sleep(settings, transport)
Parameters
Name | Description |
---|---|
settings
Vereist
|
|
transport
Vereist
|
|
Kenmerken
next
Wijzer naar het volgende beleid of een transport (verpakt als een beleid). Wordt ingesteld bij het maken van de pijplijn.
next: HTTPPolicy[HTTPRequestType, HTTPResponseType]
Azure SDK for Python