Compartir a través de


RetryPolicy.ShouldRetryAsync(HttpMessage, Exception) Método

Definición

Este método se puede invalidar para controlar si se debe reintentar una solicitud. Se llamará para cualquier respuesta donde IsError sea true, o si se produce una excepción desde cualquier directiva de canalización posterior o el transporte. Solo se llamará a este método para los métodos asincrónicos.

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)

Parámetros

message
HttpMessage

Mensaje que contiene la solicitud y la respuesta.

exception
Exception

Excepción que se produjo, si existe, que se puede usar para determinar si se debe producir un reintento.

Devoluciones

Si se va a reintentar o no.

Se aplica a