Aracılığıyla paylaş


SqlRetryLogicBase Sınıf

Tanım

Geçici bir koşul oluşursa yeniden deneme sayısına göre bir sonraki zaman aralığını alır.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Devralma
SqlRetryLogicBase
Uygulamalar

Oluşturucular

SqlRetryLogicBase()

Geçici bir koşul oluşursa yeniden deneme sayısına göre bir sonraki zaman aralığını alır.

Özellikler

Current

Sıfırdan başlayan geçerli yeniden deneme sayısı.

NumberOfTries

Yeniden deneme sayısı üst sınırı.

RetryIntervalEnumerator

Zamanlayıcı aralığı numaralandırıcısı.

TransientPredicate

Geçici koşul koşuluna temsilci atama. Bu temsilcinin işaret etmesi gereken işlev, beklenen geçici bir özel durum oluştuğunda gerçek bir değer döndürmelidir.

Yöntemler

Clone()

Geçerli örneğin kopyası olan yeni bir nesne oluşturur.

Reset()

Sayaçları ve numaralandırıcıyı bir sonraki kullanım için varsayılan değerlere ayarlayın.

RetryCondition(Object)

Gönderen durumu için ön yeniden deneme doğrulama.

TryNextInterval(TimeSpan)

Sayaç yeniden deneme sayısını aşmazsa numaralandırıcıyı kullanarak bir sonraki aralığı almayı deneyin.

Şunlara uygulanır