SqlRetryLogicBase 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í.
Recupera el intervalo de tiempo siguiente con respecto al número de reintentos si se produce una condición transitoria.
public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
- Herencia
-
SqlRetryLogicBase
- Implementaciones
Constructores
SqlRetryLogicBase() |
Recupera el intervalo de tiempo siguiente con respecto al número de reintentos si se produce una condición transitoria. |
Propiedades
Current |
Número de reintento actual a partir de cero. |
NumberOfTries |
Número máximo de reintentos. |
RetryIntervalEnumerator |
Enumerador de intervalo de temporizador. |
TransientPredicate |
Delegar en un predicado de condición transitorio. La función a la que apunta este delegado debe devolver un valor true cuando se produce una excepción transitoria esperada. |
Métodos
Clone() |
Crea un nuevo objeto copiado de la instancia actual. |
Reset() |
Establezca los contadores y el enumerador en los valores predeterminados para su uso siguiente. |
RetryCondition(Object) |
Validación previa del reintento para el estado del remitente. |
TryNextInterval(TimeSpan) |
Intente obtener la siguiente hora de intervalo mediante el enumerador si el contador no supera el número de reintentos. |