LinearRetry Klasse
Linearer Wiederholungsversuch.
Erstellt ein Linear-Wiederholungsobjekt.
- Vererbung
-
azure.storage.blob._shared.policies_async.AsyncStorageRetryPolicyLinearRetry
LinearRetry(backoff=15, retry_total=3, retry_to_secondary=False, random_jitter_range=3, **kwargs)
Name | Beschreibung |
---|---|
backoff
|
Das Backoffintervall in Sekunden zwischen Wiederholungen. Standardwert: 15
|
max_attempts
Erforderlich
|
Die maximale Anzahl der Wiederholungsversuche. |
retry_to_secondary
|
Gibt an, ob die Anforderung an eine sekundäre Anforderung wiederholt werden soll, sofern möglich. Dies sollte nur aktiviert werden, wenn RA-GRS-Konten verwendet werden und möglicherweise veraltete Daten verarbeitet werden können. Standardwert: False
|
random_jitter_range
|
Eine Zahl in Sekunden, die einen Jitter-/Randomisierungsbereich für das Back-Off-Intervall angibt. Ein random_jitter_range von 3 führt beispielsweise dazu, dass das Back-Off-Intervall x zwischen x+3 und x-3 variiert. Standardwert: 3
|
retry_total
|
Standardwert: 3
|
configure_retries | |
get_backoff_time |
Berechnet, wie lange der Ruhemodus vor dem erneuten Versuchen dauern soll. |
increment |
Erhöhen Sie die Wiederholungsindikatoren. |
send | |
sleep |
configure_retries(request)
Parameter
Name | Beschreibung |
---|---|
request
Erforderlich
|
|
Berechnet, wie lange der Ruhemodus vor dem erneuten Versuchen dauern soll.
get_backoff_time(settings)
Parameter
Name | Beschreibung |
---|---|
settings
Erforderlich
|
Die konfigurierbaren Werte für die Backoffzeit. |
Gibt zurück
Erhöhen Sie die Wiederholungsindikatoren.
increment(settings, request, response=None, error=None)
Parameter
Name | Beschreibung |
---|---|
settings
Erforderlich
|
Die konfigurierbaren Werte für den Inkrementvorgang. |
request
Erforderlich
|
<xref:<xref:"PipelineRequest">>
Ein Pipelineanforderungsobjekt. |
"PipelineResponse"
Erforderlich
|
Ein Pipelineantwortobjekt. |
error
|
Ein Fehler, der während der Anforderung aufgetreten ist, oder "None", wenn die Antwort erfolgreich empfangen wurde. Standardwert: None
|
response
|
Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Gibt an, ob die Wiederholungsversuche erschöpft sind. |
async send(request)
Parameter
Name | Beschreibung |
---|---|
request
Erforderlich
|
|
async sleep(settings, transport)
Parameter
Name | Beschreibung |
---|---|
settings
Erforderlich
|
|
transport
Erforderlich
|
|
Zeiger auf die nächste Richtlinie oder einen Transport (als Richtlinie umschlossen). Wird bei der Pipelineerstellung festgelegt.
next: HTTPPolicy[HTTPRequestType, HTTPResponseType]
Feedback zu Azure SDK for Python
Azure SDK for Python ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: