DelayStrategy Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Estrategia para controlar el comportamiento de retraso.
public abstract class DelayStrategy
type DelayStrategy = class
Public MustInherit Class DelayStrategy
- Herencia
-
DelayStrategy
Constructores
DelayStrategy(Nullable<TimeSpan>, Double) |
Crea una nueva instancia de DelayStrategy. Las clases derivadas pueden usar este constructor para personalizar el factor de vibración y el retraso máximo. |
Métodos
CreateExponentialDelayStrategy(Nullable<TimeSpan>, Nullable<TimeSpan>) |
Construye un retraso exponencial con vibración. |
CreateFixedDelayStrategy(Nullable<TimeSpan>) |
Construye un retraso fijo con vibración. |
GetNextDelay(Response, Int32) |
Obtiene el siguiente intervalo de retraso teniendo en cuenta el retraso máximo, la vibración y los encabezados de Retry-After. |
GetNextDelayCore(Response, Int32) |
Obtiene el siguiente intervalo de retraso. Implemente este método para proporcionar lógica de retraso personalizada. Los encabezados Max Delay, Jitter y any Retry-After se aplicarán al valor devuelto por este método. |
Max(TimeSpan, TimeSpan) |
Obtiene el máximo de dos TimeSpan valores. |
Min(TimeSpan, TimeSpan) |
Obtiene el mínimo de dos TimeSpan valores. |
Se aplica a
Azure SDK for .NET