RetryPolicy 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.
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. RetryPolicy não será aplicado quando uma transação de ambiente for encontrada.
public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
- Herança
-
RetryPolicy
- Derivado
Construtores
RetryPolicy() |
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. RetryPolicy não será aplicado quando uma transação de ambiente for encontrada. |
Propriedades
Default |
Retorna a política de repetição padrão, RetryExponential. |
IsServerBusy |
Determina se o servidor retornou ou não um erro ocupado. |
NoRetry |
Retorna uma NoRetry política de repetição. |
ServerBusyExceptionMessage |
Obtém a mensagem de exceção quando um erro de servidor ocupado é retornado. |
Métodos
IsRetryableException(Exception) |
Determina se a exceção pode ou não ser repetida. |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Representa uma abstração para tentar novamente operações de mensagens. Os usuários não devem implementar essa classe e, em vez disso, devem usar uma das implementações fornecidas. RetryPolicy não será aplicado quando uma transação de ambiente for encontrada. |
RunOperation(Func<Task>, TimeSpan) |
Executa um Func<T,TResult>, usando o RetryPolicy atual. |
Aplica-se a
Azure SDK for .NET