OperationRetryControl Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica a política de repetição para as exceções geradas na comunicação de cliente para serviço.
public class OperationRetryControl
type OperationRetryControl = class
Public Class OperationRetryControl
- Herança
-
OperationRetryControl
Construtores
OperationRetryControl() |
Especifica a política de repetição para as exceções geradas na comunicação de cliente para serviço. |
Propriedades
Exception |
Obtém ou define a exceção a ser reporta para a operação, se ShouldRetry for false. Por padrão, essa é a mesma exceção que a exceção relatada, no entanto, em alguns casos, a Fábrica pode optar por enviar a exceção relatada para uma exceção mais significativa. |
ExceptionId |
Obtém ou define uma cadeia de caracteres que identifica exclusivamente o tipo de exceção. |
GetRetryDelay |
Obtém ou define o Func para calcular o RetryDelay para tentativa de repetição especificada. |
IsTransient |
Obtém ou define 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 de cliente para serviço ainda existe. Exceções não transitórias retriáveis são aquelas em que precisamos resolve novamente o ponto de extremidade de serviço antes de tentarmos novamente. |
MaxRetryCount |
Obtém ou define o número máximo de vezes que essa operação deve ser repetida se ShouldRetry for true |
RetryDelay |
Obtém ou define o atraso após o qual a operação deve ser repetida se ShouldRetry for true. |
ShouldRetry |
Obtém ou define um valor que indica se a operação deve ser repetida ou não. |
Aplica-se a
Azure SDK for .NET