Aracılığıyla paylaş


SqlConfigurableRetryFactory.CreateFixedRetryProvider Yöntem

Tanım

Sabit aralıklı bir yeniden deneme mantığı sağlayıcısı sağlar.

public:
 static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateFixedRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateFixedRetryProvider(Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateFixedRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateFixedRetryProvider (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:

  • NumberOfTries 1'den küçük veya 60'tan büyük.
  • DeltaTime 120 saniyeden büyük.
  • MinTimeInterval 120 saniyeden büyük.
  • MaxTimeInterval 120 saniyeden büyük.
  • MinTimeInterval değerinden MaxTimeIntervalküçü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.

Şunlara uygulanır