Freigeben über


RetryPolicy.ShouldRetryAsync(HttpMessage, Exception) Methode

Definition

Diese Methode kann überschrieben werden, um zu steuern, ob eine Anforderung wiederholt werden soll. Es wird für jede Antwort aufgerufen, bei der IsError true ist, oder wenn eine Ausnahme von nachfolgenden Pipelinerichtlinien oder dem Transport ausgelöst wird. Diese Methode wird nur für asynchrone Methoden aufgerufen.

protected internal virtual System.Threading.Tasks.ValueTask<bool> ShouldRetryAsync (Azure.Core.HttpMessage message, Exception? exception);
abstract member ShouldRetryAsync : Azure.Core.HttpMessage * Exception -> System.Threading.Tasks.ValueTask<bool>
override this.ShouldRetryAsync : Azure.Core.HttpMessage * Exception -> System.Threading.Tasks.ValueTask<bool>
Protected Friend Overridable Function ShouldRetryAsync (message As HttpMessage, exception As Exception) As ValueTask(Of Boolean)

Parameter

message
HttpMessage

Die Nachricht, die die Anforderung und Antwort enthält.

exception
Exception

Die ausnahme, die aufgetreten ist, falls vorhanden, die verwendet werden kann, um zu bestimmen, ob ein Wiederholungsversuch erfolgen soll.

Gibt zurück

Gibt an, ob ein Wiederholungsversuch durchgeführt werden soll.

Gilt für: