HttpTransportSettings.ConnectionLeaseTimeoutMilliseconds Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET