SqlRetryLogicBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera l'intervallo di tempo successivo rispetto al numero di tentativi se si verifica una condizione temporanea.
public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
- Ereditarietà
-
SqlRetryLogicBase
- Implementazioni
Costruttori
SqlRetryLogicBase() |
Recupera l'intervallo di tempo successivo rispetto al numero di tentativi se si verifica una condizione temporanea. |
Proprietà
Current |
Numero di ripetizione dei tentativi corrente a partire da zero. |
NumberOfTries |
Numero massimo di tentativi. |
RetryIntervalEnumerator |
Enumeratore intervallo timer. |
TransientPredicate |
Delegare a un predicato di condizione temporanea. La funzione a cui punta questo delegato deve restituire un valore true quando si verifica un'eccezione temporanea prevista. |
Metodi
Clone() |
Crea un nuovo oggetto che è una copia dell'istanza corrente. |
Reset() |
Impostare i contatori e l'enumeratore su valori predefiniti per l'uso successivo. |
RetryCondition(Object) |
Convalida preliminare dei tentativi per lo stato del mittente. |
TryNextInterval(TimeSpan) |
Provare a ottenere l'intervallo successivo usando l'enumeratore se il contatore non supera il numero di tentativi. |