SqlConfigurableRetryFactory.CreateExponentialRetryProvider Yöntem
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.
Üstel bir zaman aralığı yeniden deneme mantığı sağlayıcısı sağlar.
public:
static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateExponentialRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateExponentialRetryProvider(Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateExponentialRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateExponentialRetryProvider (retryLogicOption As SqlRetryLogicOption) As SqlRetryLogicBaseProvider
Parametreler
- retryLogicOption
- SqlRetryLogicOption
Nesnenin SqlRetryLogicOption yapılandırmasını içeren nesnesi.
Döndürülenler
Bir SqlRetryLogicBaseProvider nesnesi.
Özel durumlar
retryLogicOption Parametre null ise.
Aşağıdaki koşullardan en az biri oluşursa:
-
NumberOfTries1'den küçük veya 60'tan büyük. -
DeltaTime120 saniyeden büyük. -
MinTimeInterval120 saniyeden büyük. -
MaxTimeInterval120 saniyeden büyük. -
MinTimeIntervaldeğerindenMaxTimeIntervalküçük değildir.
Açıklamalar
Not
İç numaralandırıcı, istemcinin birden çok örneğinin sonraki yeniden deneme girişimlerini aynı anda gerçekleştirmesini önlemek için rastgele seçim içerir.