Compartir a través de


OperationRetryControl Clase

Definición

Especifica la directiva de reintento para las excepciones que se han recibido en la comunicación del cliente al servicio.

public class OperationRetryControl
type OperationRetryControl = class
Public Class OperationRetryControl
Herencia
OperationRetryControl

Constructores

OperationRetryControl()

Especifica la directiva de reintento para las excepciones que se han recibido en la comunicación del cliente al servicio.

Propiedades

Exception

Obtiene o establece la excepción que se va a notificar para la operación, si ShouldRetry es false. De forma predeterminada, esta es la misma excepción que la excepción notificada; sin embargo, en algunos casos, el generador puede optar por trasformar la excepción notificada a una excepción más significativa.

ExceptionId

Obtiene o establece una cadena que identifica de forma única el tipo de excepción.

GetRetryDelay

Obtiene o establece el func para calcular retryDelay para el reintento especificado.

IsTransient

Obtiene o establece un valor que indica si la excepción representa una condición transitoria. Las excepciones transitorias que se pueden reintentar son aquellas en las que el canal de comunicación del cliente al servicio sigue existiendo. Las excepciones no transitorias que se pueden reintentar son aquellas en las que es necesario volver a resolver el punto de conexión de servicio antes de volver a intentarlo.

MaxRetryCount

Obtiene o establece el número máximo de veces que se debe reintentar esta operación si ShouldRetry es true.

RetryDelay

Obtiene o establece el retraso después del cual se debe reintentar la operación si ShouldRetry es true.

ShouldRetry

Obtiene o establece un valor que indica si se debe reintentar o no la operación.

Se aplica a