RetryPolicy Classe
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.
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas.
public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
- Herança
-
RetryPolicy
- Derivado
Propriedades
Default |
Obtém uma instância da RetryExponential política de repetição, que fornece uma configuração padrão de intervalos de repetição de aumento exponencial para operações de mensagens. Sempre que essa propriedade é acessada, uma nova instância é criada. |
NoRetry |
Obtém uma instância da NoRetry política de repetição, que efetivamente desabilita novas tentativas. Sempre que essa propriedade é acessada, uma nova instância é retornada. |
Métodos
Clone() |
Cria uma nova cópia do atual RetryPolicy e a clona em uma nova instância. |
IsRetryableException(Exception) |
Determina se é permitido tentar novamente após a exceção especificada. |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Calcula o intervalo de repetição para a política de repetição. |
ResetServerBusyInternal() |
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. |
SetServerBusy(String) |
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. |
SetServerBusyInternal() |
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. |
Aplica-se a
Azure SDK for .NET