SqlConfigurableRetryFactory.CreateFixedRetryProvider Método

Definición

Proporciona un proveedor de lógica de reintento de tiempo de intervalo fijo.

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

Parámetros

retryLogicOption
SqlRetryLogicOption

Objeto de SqlRetryLogicOption que contiene la configuración del objeto .

Devoluciones

Un objeto SqlRetryLogicBaseProvider.

Excepciones

Si el retryLogicOption parámetro era null.

Si se produce al menos una de las siguientes condiciones:

  • NumberOfTries es menor que 1 o mayor que 60.
  • DeltaTime es mayor que 120 segundos.
  • MinTimeInterval es mayor que 120 segundos.
  • MaxTimeInterval es mayor que 120 segundos.
  • MinTimeInterval no es menor que MaxTimeInterval.

Comentarios

Nota:

El enumerador interno incluye la selección aleatoria para evitar que varias instancias del cliente realicen intentos de reintento posteriores al mismo tiempo.

Se aplica a