SqlRetryLogicBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取下一個時間間隔,如果發生暫時性狀況,則會擷取重試次數。
public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
- 繼承
-
SqlRetryLogicBase
- 實作
建構函式
SqlRetryLogicBase() |
擷取下一個時間間隔,如果發生暫時性狀況,則會擷取重試次數。 |
屬性
Current |
從零開始的目前重試編號。 |
NumberOfTries |
最大重試數目。 |
RetryIntervalEnumerator |
計時器間隔列舉值。 |
TransientPredicate |
委派給暫時性條件述詞。 當預期的暫時性例外狀況發生時,此委派所指向的函式必須傳回 true 值。 |
方法
Clone() |
建立目前執行個體複本的新物件。 |
Reset() |
將計數器和列舉值設定為預設值,以供下一次使用。 |
RetryCondition(Object) |
傳送者狀態的重試前驗證。 |
TryNextInterval(TimeSpan) |
如果計數器未超過重試次數,請嘗試使用列舉值取得下一個間隔時間。 |