Partager via


RetryExponential Classe

Définition

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
RetryExponential

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 à