SqlConnectionStringBuilder.IdleTimeout Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el tiempo máximo, en segundos, que una conexión puede estar sin usar (inactiva) en el grupo de conexiones antes de descartarla. El valor predeterminado es 300 (5 minutos).
public:
property int IdleTimeout { int get(); void set(int value); };
public int IdleTimeout { get; set; }
member this.IdleTimeout : int with get, set
Public Property IdleTimeout As Integer
Valor de propiedad
Tiempo de espera de inactividad para las conexiones agrupadas, en segundos.
Comentarios
Esta propiedad corresponde a la clave "Tiempo de espera de inactividad de conexión" dentro del cadena de conexión.
En versiones en las que el modificador Switch.Microsoft.Data.SqlClient.UseLegacyIdleTimeoutBehavior AppContext está habilitado (el valor predeterminado), el controlador conserva el comportamiento histórico de agrupación y no aplica esta configuración. Establezca el modificador en false para habilitar el cumplimiento del tiempo de espera de inactividad.
El controlador hace un mejor esfuerzo para descartar las conexiones que han permanecido inactivas en el grupo durante más tiempo que este valor. El punto exacto del ciclo de vida de la conexión en el que se produce la comprobación es un detalle de implementación y puede cambiar con el tiempo. Esto protege a los autores de llamadas de recibir conexiones que pueden haber sido cerradas silenciosamente por firewalls, equilibradores de carga o umbrales de inactividad del lado servidor.
Un valor de cero (0) deshabilita la expiración inactiva; Las conexiones se mantienen en el grupo indefinidamente (sujeto a otras reglas de expiración, como LoadBalanceTimeout).
El tiempo de espera de inactividad funciona independientemente de LoadBalanceTimeout. El umbral que se supere primero hace que se descarte la conexión.