DelayStrategy 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.
Estratégia para controlar o comportamento de atraso.
public abstract class DelayStrategy
type DelayStrategy = class
Public MustInherit Class DelayStrategy
- Herança
-
DelayStrategy
Construtores
DelayStrategy(Nullable<TimeSpan>, Double) |
Constrói uma nova instância de DelayStrategy. Esse construtor pode ser usado por classes derivadas para personalizar o fator de tremulação e o atraso máximo. |
Métodos
CreateExponentialDelayStrategy(Nullable<TimeSpan>, Nullable<TimeSpan>) |
Constrói um atraso exponencial com tremulação. |
CreateFixedDelayStrategy(Nullable<TimeSpan>) |
Constrói um atraso fixo com tremulação. |
GetNextDelay(Response, Int32) |
Obtém o próximo intervalo de atraso levando em conta o atraso máximo, a tremulação e todos os cabeçalhos Retry-After. |
GetNextDelayCore(Response, Int32) |
Obtém o próximo intervalo de atraso. Implemente esse método para fornecer lógica de atraso personalizada. O atraso máximo, a tremulação e todos os cabeçalhos Retry-After serão aplicados ao valor retornado desse método. |
Max(TimeSpan, TimeSpan) |
Obtém o máximo de dois TimeSpan valores. |
Min(TimeSpan, TimeSpan) |
Obtém o mínimo de dois TimeSpan valores. |
Aplica-se a
Azure SDK for .NET