Bagikan melalui


SqlRetryLogicBase Kelas

Definisi

Mengambil interval waktu berikutnya sehubungan dengan jumlah percobaan ulang jika kondisi sementara terjadi.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Warisan
SqlRetryLogicBase
Penerapan

Konstruktor

SqlRetryLogicBase()

Mengambil interval waktu berikutnya sehubungan dengan jumlah percobaan ulang jika kondisi sementara terjadi.

Properti

Current

Nomor coba lagi saat ini mulai dari nol.

NumberOfTries

Jumlah maksimum percobaan ulang.

RetryIntervalEnumerator

Enumerator interval timer.

TransientPredicate

Delegasikan ke predikat kondisi sementara. Fungsi yang ditunjuk delegasi ini harus mengembalikan nilai true ketika pengecualian sementara yang diharapkan terjadi.

Metode

Clone()

Membuat objek baru yang merupakan salinan instans saat ini.

Reset()

Atur penghitung dan enumerator ke nilai default untuk penggunaan berikutnya.

RetryCondition(Object)

Validasi pra-coba lagi untuk status pengirim.

TryNextInterval(TimeSpan)

Cobalah untuk mendapatkan waktu interval berikutnya dengan menggunakan enumerator jika penghitung tidak melebihi jumlah percobaan ulang.

Berlaku untuk