Partager via


HttpTransportSettings.ConnectionLeaseTimeoutMilliseconds Propriété

Définition

Durée, 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 est 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 requête 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 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 correcte. 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 permettent au client de répondre plus rapidement aux hubs IoT basculés.

S’applique à