Partilhar via


RetryPolicy.ShouldRetryAsync(HttpMessage, Exception) Método

Definição

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