ServiceClientTransportSettings.ConnectionLeaseTimeoutMilliseconds Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Por quanto tempo, em milissegundos, uma determinada conexão TCP armazenada em cache criada pela camada HTTP desse cliente viverá antes de ser fechada. Se esse valor for definido como qualquer valor negativo, a concessão de conexão será infinita. Se esse valor for definido como 0, a conexão TCP será fechada após cada solicitação HTTP e uma nova conexão TCP será aberta na próxima solicitação.
public int ConnectionLeaseTimeoutMilliseconds { get; set; }
member this.ConnectionLeaseTimeoutMilliseconds : int with get, set
Public Property ConnectionLeaseTimeoutMilliseconds As Integer
Valor da propriedade
Comentários
Ao fechar conexões TCP armazenadas em cache e abrir uma nova na próxima solicitação, o cliente HTTP subjacente tem a chance de fazer uma pesquisa de DNS para validar que enviará as solicitações para o endereço IP correto. Embora seja atípico que um determinado hub IoT altere seu endereço IP, isso acontece quando um determinado hub IoT faz failover em uma região diferente. Por isso, os usuários que esperam fazer failover do hub IoT a qualquer momento são aconselhados a definir esse valor como um valor igual a 0 ou maior. Valores maiores usarão melhor o cache para salvar recursos de rede ao longo do tempo, mas valores menores farão com que o cliente responda mais rapidamente aos hubs IoT com failover.
Aplica-se a
Azure SDK for .NET