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.
Implémentation de RetryPolicy où le délai entre les nouvelles tentatives augmente de manière exponentielle échelonnée. RetryIntervals est calculé à l’aide d’un retryFactor qui est une fonction de deltaBackOff (MaximumBackoff - MinimumBackoff) et MaximumRetryCount. RetryPolicy n’est pas appliqué lorsqu’une transaction ambiante est trouvée.
public sealed class RetryExponential : Microsoft.Azure.ServiceBus.RetryPolicy
type RetryExponential = class
inherit RetryPolicy
Public NotInheritable Class RetryExponential
Inherits RetryPolicy
- Héritage
Constructeurs
RetryExponential(TimeSpan, TimeSpan, Int32) |
Renvoie un nouvel objet de stratégie de nouvelle tentative RetryExponential. |
RetryExponential(TimeSpan, TimeSpan, TimeSpan, Int32) |
Renvoie un nouvel objet de stratégie de nouvelle tentative RetryExponential. |
Propriétés
DeltaBackoff |
Obtient ou définit l’intervalle d’interruption associé à la nouvelle tentative. |
IsServerBusy |
Détermine si le serveur a retourné une erreur de disponibilité. (Hérité de RetryPolicy) |
MaximumBackoff |
Obtient ou définit l’intervalle d’interruption maximal. |
MaxRetryCount |
Obtient ou définit le nombre maximal de nouvelles tentatives autorisées. |
MinimalBackoff |
Intervalle d’interruption minimal. |
ServerBusyExceptionMessage |
Obtient le message d’exception lorsqu’une erreur de serveur occupé est retournée. (Hérité de RetryPolicy) |
Méthodes
IsRetryableException(Exception) |
Détermine si l’exception peut être retentée ou non. (Hérité de RetryPolicy) |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Implémentation de RetryPolicy où le délai entre les nouvelles tentatives augmente de manière exponentielle échelonnée. RetryIntervals est calculé à l’aide d’un retryFactor qui est une fonction de deltaBackOff (MaximumBackoff - MinimumBackoff) et MaximumRetryCount. RetryPolicy n’est pas appliqué lorsqu’une transaction ambiante est trouvée. (Hérité de RetryPolicy) |
RunOperation(Func<Task>, TimeSpan) |
Exécute un Func<T,TResult>, à l’aide de la stratégie RetryPolicy actuelle. (Hérité de RetryPolicy) |
S’applique à
Azure SDK for .NET