SqlRetryLogicBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera następny interwał czasu w odniesieniu do liczby ponownych prób, jeśli wystąpi warunek przejściowy.
public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
- Dziedziczenie
-
SqlRetryLogicBase
- Implementuje
Konstruktory
SqlRetryLogicBase() |
Pobiera następny interwał czasu w odniesieniu do liczby ponownych prób, jeśli wystąpi warunek przejściowy. |
Właściwości
Current |
Bieżąca liczba ponownych prób rozpoczynająca się od zera. |
NumberOfTries |
Maksymalna liczba ponownych prób. |
RetryIntervalEnumerator |
Moduł wyliczający interwał czasomierza. |
TransientPredicate |
Delegowanie do predykatu warunku przejściowego. Funkcja, którą wskazuje ten delegat, musi zwrócić wartość true, gdy wystąpi oczekiwany wyjątek przejściowy. |
Metody
Clone() |
Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia. |
Reset() |
Ustaw liczniki i moduł wyliczający na wartości domyślne do następnego użycia. |
RetryCondition(Object) |
Wstępnie ponów próbę weryfikacji stanu nadawcy. |
TryNextInterval(TimeSpan) |
Spróbuj uzyskać czas następnego interwału przy użyciu modułu wyliczającego, jeśli licznik nie przekracza liczby ponownych prób. |