RetryExponential 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 implementação de uma política de repetição. Para cada vez que a operação de mensagens deve ser repetida, o atraso entre as repetições cresce de maneira escalonada e exponencial.
public sealed class RetryExponential : Microsoft.ServiceBus.RetryPolicy
type RetryExponential = class
inherit RetryPolicy
Public NotInheritable Class RetryExponential
Inherits RetryPolicy
- Herança
Comentários
A política de repetição respeitará o seguinte aspecto:
Construtores
RetryExponential(TimeSpan, TimeSpan, Int32) |
Inicializa uma nova instância da classe RetryExponential. |
RetryExponential(TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32) |
Obsoleto.
Inicializa uma nova instância da classe RetryExponential. |
Propriedades
DeltaBackoff |
Obtém ou define o intervalo de retirada associado à repetição. |
MaximumBackoff |
Obtém ou define o intervalo máximo de retirada. |
MaxRetryCount |
Obtém ou define o número máximo de tentativas permitidas. |
MinimalBackoff |
Obtém ou define o intervalo mínimo de retirada. |
TerminationTimeBuffer |
Obtém ou define o buffer de hora de término associado à repetição. |
Métodos
Clone() |
Cria uma nova cópia dessa instância. |
IsRetryableException(Exception) |
Determina se é permitido tentar novamente após a exceção especificada. (Herdado de RetryPolicy) |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Calcula o intervalo de repetição para a política de repetição. (Herdado de RetryPolicy) |
ResetServerBusyInternal() |
Representa uma implementação de uma política de repetição. Para cada vez que a operação de mensagens deve ser repetida, o atraso entre as repetições cresce de maneira escalonada e exponencial. (Herdado de RetryPolicy) |
SetServerBusy(String) |
Representa uma implementação de uma política de repetição. Para cada vez que a operação de mensagens deve ser repetida, o atraso entre as repetições cresce de maneira escalonada e exponencial. (Herdado de RetryPolicy) |
SetServerBusyInternal() |
Representa uma implementação de uma política de repetição. Para cada vez que a operação de mensagens deve ser repetida, o atraso entre as repetições cresce de maneira escalonada e exponencial. (Herdado de RetryPolicy) |
Aplica-se a
Azure SDK for .NET