OperationRetrySettings 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.
Spécifie la stratégie de nouvelle tentative des demandes sur les exceptions dans le canal de communication entre les réplicas de client et de service.
public sealed class OperationRetrySettings
type OperationRetrySettings = class
Public NotInheritable Class OperationRetrySettings
- Héritage
-
OperationRetrySettings
Constructeurs
OperationRetrySettings() |
Initialise une nouvelle instance de la classe avec les OperationRetrySettings valeurs par défaut pour les paramètres de nouvelle tentative. La valeur par défaut de MaxRetryCount est 10. La valeur par défaut de ClientRetryTimeout est infinie, ce qui signifie que la nouvelle tentative d’indefinte pour les erreurs non temporaires. |
OperationRetrySettings(IRetryPolicy) |
Initialise une nouvelle instance de la classe avec la OperationRetrySettings stratégie de nouvelle tentative fournie. |
OperationRetrySettings(TimeSpan) |
Initialise une nouvelle instance de la OperationRetrySettings classe La valeur par défaut de MaxRetryCount est 10 . |
OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32) |
Initialise une nouvelle instance de la OperationRetrySettings classe avec les paramètres fournis. |
Propriétés
ClientRetryTimeout |
Obtient le délai d’expiration de la nouvelle tentative côté client. Si vous spécifiez ClientRetryTimeout, le jeton d’annulation et utilisez MaxRetryCount pour la gestion des exceptions, la valeur qui sera retenue sera honorée. ClientRetryTimeout est utile dans les cas où la communication entre le client et le service ne fonctionne pas et où les appels sont retentés. Dans ce cas, vous pouvez utiliser ce délai d’expiration pour sortir de la boucle de nouvelle tentative. |
DefaultMaxRetryCountForNonTransientErrors |
Obtient le nombre maximal de tentatives pour les erreurs non temporaires. |
DefaultMaxRetryCountForTransientErrors |
Obtient le nombre maximal de tentatives d’erreurs temporaires. |
MaxRetryBackoffIntervalOnNonTransientErrors |
Obtient l’intervalle maximal d’interruption avant de réessayer en cas d’erreurs non temporaires |
MaxRetryBackoffIntervalOnTransientErrors |
Obtient l’intervalle maximal d’interruption avant de réessayer en cas d’erreurs temporaires |
RetryPolicy |
Obtient la stratégie de nouvelle tentative à utiliser pour la communication entre le client et le service. |
S’applique à
Azure SDK for .NET