Partager via


ServiceClientTransportSettings.ConnectionLeaseTimeoutMilliseconds Propriété

Définition

Durée de vie, en millisecondes, d’une connexion TCP mise en cache créée par la couche HTTP de ce client avant d’être fermée. Si cette valeur est définie sur une valeur négative, le bail de connexion sera infini. Si cette valeur est définie sur 0, la connexion TCP se ferme après chaque requête HTTP et une nouvelle connexion TCP est ouverte lors de la demande suivante.

public int ConnectionLeaseTimeoutMilliseconds { get; set; }
member this.ConnectionLeaseTimeoutMilliseconds : int with get, set
Public Property ConnectionLeaseTimeoutMilliseconds As Integer

Valeur de propriété

Remarques

En fermant les connexions TCP mises en cache et en en ouvrant une nouvelle lors de la demande suivante, le client HTTP sous-jacent a la possibilité d’effectuer une recherche DNS pour vérifier qu’il enverra les requêtes à l’adresse IP appropriée. Bien qu’il soit inhabituel pour un hub IoT donné de modifier son adresse IP, cela se produit quand un hub IoT donné bascule dans une autre région. Pour cette raison, les utilisateurs qui s’attendent à basculer leur hub IoT à tout moment sont invités à définir cette valeur sur une valeur égale ou supérieure à 0. Les valeurs plus grandes utilisent mieux la mise en cache pour économiser les ressources réseau au fil du temps, mais les valeurs plus petites permettront au client de répondre plus rapidement aux hubs IoT basculés.

S’applique à