RetryPolicy.ShouldRetryAsync(HttpMessage, Exception) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET