Compartir a través de


ExceptionHandlingRetryResult Clase

Definición

Especifica el resultado del control de excepciones cuando se puede reintentar la solicitud del cliente al servicio.

public sealed class ExceptionHandlingRetryResult : Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingResult
type ExceptionHandlingRetryResult = class
    inherit ExceptionHandlingResult
Public NotInheritable Class ExceptionHandlingRetryResult
Inherits ExceptionHandlingResult
Herencia
ExceptionHandlingRetryResult

Constructores

ExceptionHandlingRetryResult(Exception, Boolean, OperationRetrySettings, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

ExceptionHandlingRetryResult(Exception, Boolean, TimeSpan, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

ExceptionHandlingRetryResult(String, Boolean, TimeSpan, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

Propiedades

ExceptionId

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

IsTransient

Obtiene 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 el número máximo de veces que se debe reintentar este tipo de excepción antes de renunciar. El valor predeterminado es int. MaxValue

RetryDelay

Obtiene el intervalo de tiempo después del cual se debe reintentar la operación.

Métodos

GetRetryDelay(Int32)

Obtiene el intervalo de tiempo después del cual se debe reintentar la operación.

Se aplica a