SqlRetryLogicBaseProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
veya ExecuteAsync işlevi aracılığıyla Execute bir işleme yeniden deneme mantığını uygular.
public ref class SqlRetryLogicBaseProvider abstract
public abstract class SqlRetryLogicBaseProvider
type SqlRetryLogicBaseProvider = class
Public MustInherit Class SqlRetryLogicBaseProvider
- Devralma
-
SqlRetryLogicBaseProvider
Oluşturucular
| SqlRetryLogicBaseProvider() |
veya |
Özellikler
| Retrying |
Hesaplanan gecikme süresi uygulanmadan ve bir sonraki denemede işlevi yürütülmeden önce gerçekleşir. |
| RetryLogic |
Karşılaşılan özel duruma göre ne zaman yeniden deneneceklerine karar vermek için kullanılan yeniden deneme mantığını tanımlar. |
Yöntemler
| Execute<TResult>(Object, Func<TResult>) |
Bir işlevi yürütür ve etkinse yeniden deneme mantığını uygular. Not: Yürütme yeniden deneme girişimleriyle başarılı olmazsa özel durumlar toplu bir özel durumla bildirilir. |
| ExecuteAsync(Object, Func<Task>, CancellationToken) |
Bir işlevi yürütür ve etkinse yeniden deneme mantığını uygular. İptal belirteci, yürütme girişimleri aşılmadan önce işlemin terk edilmesi isteğinde bulunmak için kullanılabilir. Not: Döndürülen Görev nesnesi aracılığıyla özel durumlar bildirilir ve tüm yeniden deneme girişimleri için yürütme başarısız olursa toplu bir özel durum içerir. |
| ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) |
Bir işlevi yürütür ve etkinse yeniden deneme mantığını uygular. İptal belirteci, yürütme girişimleri aşılmadan önce işlemin terk edilmesi isteğinde bulunmak için kullanılabilir. Not: Döndürülen Görev nesnesi aracılığıyla özel durumlar bildirilir ve tüm yeniden deneme girişimleri için yürütme başarısız olursa toplu bir özel durum içerir. |