TcpConnectionPoolSettings.LeaseTimeout 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 intervalo de tiempo después del que se cierra una conexión del grupo de conexiones.
public:
property TimeSpan LeaseTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan LeaseTimeout { get; set; }
member this.LeaseTimeout : TimeSpan with get, set
Public Property LeaseTimeout As TimeSpan
Valor de propiedad
Devuelve una estructura TimeSpan que indica el intervalo de tiempo después del que una conexión TCP almacenada en memoria caché se purga del grupo de conexiones.
Excepciones
El valor no puede ser menor que cero.
Comentarios
Esta propiedad limita la duración total de un socket. Cuando un socket ha estado activo más tiempo que LeaseTimeout, se cierra en cuanto se devuelva al grupo de conexiones. La caché de conexión utilizada por el transporte TCP crea conexiones nuevas, como se requiere para cada extremo hasta el límite de la caché establecido por MaxOutboundConnectionsPerEndpoint.