Partager via


RetryPolicy.ShouldRetryAsync(HttpMessage, Exception) Méthode

Définition

Cette méthode peut être remplacée pour contrôler si une demande doit être retentée. Il sera appelé pour toute réponse où IsError est true, ou si une exception est levée à partir des stratégies de pipeline suivantes ou du transport. Cette méthode sera appelée uniquement pour les méthodes asynchrones.

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)

Paramètres

message
HttpMessage

Message contenant la demande et la réponse.

exception
Exception

Exception qui s’est produite, le cas échéant, qui peut être utilisée pour déterminer si une nouvelle tentative doit se produire.

Retours

Indique s’il faut réessayer ou non.

S’applique à