RetryPolicy 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 abstraction pour les nouvelles tentatives d’opérations de messagerie. Les utilisateurs ne doivent pas implémenter cette classe et doivent utiliser l’une des implémentations fournies. RetryPolicy n’est pas appliqué lorsqu’une transaction ambiante est trouvée.
public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
- Héritage
-
RetryPolicy
- Dérivé
Constructeurs
RetryPolicy() |
Représente une abstraction pour les nouvelles tentatives d’opérations de messagerie. Les utilisateurs ne doivent pas implémenter cette classe et doivent utiliser l’une des implémentations fournies. RetryPolicy n’est pas appliqué lorsqu’une transaction ambiante est trouvée. |
Propriétés
Default |
Retourne la stratégie de nouvelle tentative par défaut, RetryExponential. |
IsServerBusy |
Détermine si le serveur a retourné une erreur occupée. |
NoRetry |
Retourne une NoRetry stratégie de nouvelle tentative. |
ServerBusyExceptionMessage |
Obtient le message d’exception lorsqu’une erreur de serveur occupé est retournée. |
Méthodes
IsRetryableException(Exception) |
Détermine si l’exception peut être retentée ou non. |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Représente une abstraction pour les nouvelles tentatives d’opérations de messagerie. Les utilisateurs ne doivent pas implémenter cette classe et doivent utiliser l’une des implémentations fournies. RetryPolicy n’est pas appliqué lorsqu’une transaction ambiante est trouvée. |
RunOperation(Func<Task>, TimeSpan) |
Exécute un Func<T,TResult>, à l’aide de retryPolicy actuelle. |
S’applique à
Azure SDK for .NET