Partager via


OperationRetryControl Classe

Définition

Spécifie la stratégie de nouvelle tentative pour les exceptions obtenues sur la communication entre le client et le service.

public class OperationRetryControl
type OperationRetryControl = class
Public Class OperationRetryControl
Héritage
OperationRetryControl

Constructeurs

OperationRetryControl()

Spécifie la stratégie de nouvelle tentative pour les exceptions obtenues sur la communication entre le client et le service.

Propriétés

Exception

Obtient ou définit une exception pour le rapport pour l’opération, si ShouldRetry a la valeur false. Par défaut, il s’agit de la même exception que l’exception signalée, mais dans certains cas, la fabrique peut choisir de trasformer l’exception signalée en une exception plus significative.

ExceptionId

Obtient ou définit une chaîne qui identifie de manière unique le type d’exception.

GetRetryDelay

Obtient ou définit le Func pour calculer la valeur RetryDelay pour la tentative de nouvelle tentative spécifiée.

IsTransient

Obtient ou définit une valeur indiquant si l’exception représente une condition temporaire. Les exceptions temporaires retriables sont celles où le canal de communication du client au service existe toujours. Les exceptions réintérables non temporaires sont celles pour lesquelles nous devons résoudre à nouveau le point de terminaison de service avant de réessayer.

MaxRetryCount

Obtient ou définit le nombre maximal de fois que cette opération doit être retentée si l’objet ShouldRetry a la valeur true

RetryDelay

Obtient ou définit le délai après lequel l’opération doit être retentée si l’objet ShouldRetry a la valeur true.

ShouldRetry

Obtient ou définit une valeur indiquant si l’opération doit être retentée ou non.

S’applique à