SqlConfigurableRetryFactory.CreateIncrementalRetryProvider 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.
Artımlı bir zaman aralığı yeniden deneme mantığı sağlayıcısı sağlar.
public:
static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateIncrementalRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateIncrementalRetryProvider(Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateIncrementalRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateIncrementalRetryProvider (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.