Sdílet prostřednictvím


SqlRetryLogicBase Třída

Definice

Načte další časový interval s ohledem na počet opakování, pokud dojde k přechodnému stavu.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Dědičnost
SqlRetryLogicBase
Implementuje

Konstruktory

SqlRetryLogicBase()

Načte další časový interval s ohledem na počet opakování, pokud dojde k přechodnému stavu.

Vlastnosti

Current

Aktuální číslo opakování začínající od nuly

NumberOfTries

Maximální počet opakování.

RetryIntervalEnumerator

Výčet intervalu časovače.

TransientPredicate

Delegujte na predikát přechodného stavu. Funkce, na kterou tento delegát odkazuje, musí v případě očekávané přechodné výjimky vrátit hodnotu true.

Metody

Clone()

Vytváří nový objekt, který je kopií aktuální instance.

Reset()

Nastavte čítače a enumerátor na výchozí hodnoty pro další použití.

RetryCondition(Object)

Před opakovaným pokusem o ověření stavu odesílatele

TryNextInterval(TimeSpan)

Zkuste získat čas dalšího intervalu pomocí enumerátoru, pokud čítač nepřekročí počet opakování.

Platí pro