SqlConfigurableRetryFactory.CreateExponentialRetryProvider Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan penyedia logika coba lagi interval waktu eksponensial.
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
Parameter
- retryLogicOption
- SqlRetryLogicOption
Objek berisi SqlRetryLogicOption konfigurasi untuk objek .
Mengembalikan
Objek SqlRetryLogicBaseProvider.
Pengecualian
retryLogicOption Jika parameter null.
Jika setidaknya salah satu kondisi berikut terjadi:
-
NumberOfTrieskurang dari 1 atau lebih besar dari 60. -
DeltaTimelebih besar dari 120 detik. -
MinTimeIntervallebih besar dari 120 detik. -
MaxTimeIntervallebih besar dari 120 detik. -
MinTimeIntervaltidak kurang dariMaxTimeInterval.
Keterangan
Catatan
Enumerator dalam mencakup pengacakan untuk mencegah beberapa instans klien melakukan upaya coba lagi berikutnya secara bersamaan.