RetryPolicy.ShouldRetryAsync(HttpMessage, Exception) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método pode ser substituído para controlar se uma solicitação deve ser repetida. Ele será chamado para qualquer resposta em que IsError seja true ou se uma exceção for gerada de quaisquer políticas de pipeline subsequentes ou do transporte. Esse método só será chamado para métodos assíncronos.
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
A mensagem que contém a solicitação e a resposta.
- exception
- Exception
A exceção que ocorreu, se houver, que pode ser usada para determinar se uma repetição deve ocorrer.
Retornos
Quer tente novamente ou não.
Aplica-se a
Azure SDK for .NET