RetryExponential Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une implémentation d’une stratégie de nouvelle tentative. Chaque fois que l’opération de messagerie doit être retentée, le délai entre les nouvelles tentatives augmente de manière échelonnée et exponentielle.
public sealed class RetryExponential : Microsoft.ServiceBus.RetryPolicy
type RetryExponential = class
inherit RetryPolicy
Public NotInheritable Class RetryExponential
Inherits RetryPolicy
- Héritage
Remarques
La stratégie de nouvelle tentative respecte l’aspect suivant :
Constructeurs
RetryExponential(TimeSpan, TimeSpan, Int32) |
Initialise une nouvelle instance de la classe RetryExponential. |
RetryExponential(TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32) |
Obsolète.
Initialise une nouvelle instance de la classe RetryExponential. |
Propriétés
DeltaBackoff |
Obtient ou définit l’intervalle d’interruption associé à la nouvelle tentative. |
MaximumBackoff |
Obtient ou définit l’intervalle d’interruption maximal. |
MaxRetryCount |
Obtient ou définit le nombre maximal de nouvelles tentatives autorisées. |
MinimalBackoff |
Obtient ou définit l’intervalle de backoff minimal. |
TerminationTimeBuffer |
Obtient ou définit la mémoire tampon de temps d’arrêt associée à la nouvelle tentative. |
Méthodes
Clone() |
Crée une copie de cette instance. |
IsRetryableException(Exception) |
Détermine s’il est possible de réessayer après l’exception spécifiée. (Hérité de RetryPolicy) |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Calcule l’intervalle de nouvelle tentative pour la stratégie de nouvelle tentative. (Hérité de RetryPolicy) |
ResetServerBusyInternal() |
Représente une implémentation d’une stratégie de nouvelle tentative. Chaque fois que l’opération de messagerie doit être retentée, le délai entre les nouvelles tentatives augmente de manière échelonnée et exponentielle. (Hérité de RetryPolicy) |
SetServerBusy(String) |
Représente une implémentation d’une stratégie de nouvelle tentative. Chaque fois que l’opération de messagerie doit être retentée, le délai entre les nouvelles tentatives augmente de manière échelonnée et exponentielle. (Hérité de RetryPolicy) |
SetServerBusyInternal() |
Représente une implémentation d’une stratégie de nouvelle tentative. Chaque fois que l’opération de messagerie doit être retentée, le délai entre les nouvelles tentatives augmente de manière échelonnée et exponentielle. (Hérité de RetryPolicy) |
S’applique à
Azure SDK for .NET