Compartilhar via


ExceptionHandlingRetryResult Classe

Definição

Especifica o resultado do tratamento de exceções quando a solicitação de cliente para serviço pode ser repetida

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

Construtores

ExceptionHandlingRetryResult(Exception, Boolean, OperationRetrySettings, Int32)

Inicializa uma nova instância da classe ExceptionHandlingRetryResult.

ExceptionHandlingRetryResult(Exception, Boolean, TimeSpan, Int32)

Inicializa uma nova instância da classe ExceptionHandlingRetryResult.

ExceptionHandlingRetryResult(String, Boolean, TimeSpan, Int32)

Inicializa uma nova instância da classe ExceptionHandlingRetryResult.

Propriedades

ExceptionId

Obtém uma cadeia de caracteres que identifica exclusivamente o tipo de exceção.

IsTransient

Obtém um valor que indica se a exceção representa uma condição transitória. As exceções transitórias retriáveis são aquelas em que o canal de comunicação do cliente para o serviço ainda existe. Exceções não transitórias repetíveis são aquelas em que precisamos resolve o ponto de extremidade de serviço antes de tentarmos novamente.

MaxRetryCount

Obtém o número máximo de vezes que esse tipo de exceção precisa ser repetido antes de desistir. O valor padrão é int. Maxvalue

RetryDelay

Obtém o intervalo de tempo após o qual a operação deve ser repetida.

Métodos

GetRetryDelay(Int32)

Obtém o intervalo de tempo após o qual a operação deve ser repetida.

Aplica-se a