ServiceClientTransportSettings.ConnectionLeaseTimeoutMilliseconds 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í.
Cuánto tiempo, en milisegundos, una conexión TCP almacenada en caché determinada creada por la capa HTTP de este cliente funcionará antes de cerrarse. Si este valor se establece en cualquier valor negativo, la concesión de conexión será infinita. Si este valor se establece en 0, la conexión TCP se cerrará después de cada solicitud HTTP y se abrirá una nueva conexión TCP en la siguiente solicitud.
public int ConnectionLeaseTimeoutMilliseconds { get; set; }
member this.ConnectionLeaseTimeoutMilliseconds : int with get, set
Public Property ConnectionLeaseTimeoutMilliseconds As Integer
Valor de propiedad
Comentarios
Al cerrar las conexiones TCP almacenadas en caché y abrir una nueva en la siguiente solicitud, el cliente HTTP subyacente tiene la oportunidad de realizar una búsqueda DNS para validar que enviará las solicitudes a la dirección IP correcta. Aunque es inusual que un centro de IoT determinado cambie su dirección IP, se produce cuando un centro de IoT determinado conmuta por error a otra región. Debido a esto, se recomienda a los usuarios que esperan conmutar por error su centro de IoT en cualquier momento para establecer este valor en un valor de 0 o superior. Los valores más grandes harán un mejor uso del almacenamiento en caché para ahorrar recursos de red a lo largo del tiempo, pero los valores más pequeños harán que el cliente responda más rápidamente a los centros de IoT conmutando por error.
Se aplica a
Azure SDK for .NET