ServiceClientTransportSettings.ConnectionLeaseTimeoutMilliseconds プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクライアントの HTTP レイヤーによって作成されたキャッシュされた TCP 接続が、閉じられる前に存続する時間 (ミリ秒単位)。 この値が負の値に設定されている場合、接続リースは無限になります。 この値が 0 に設定されている場合、各 HTTP 要求の後に TCP 接続が閉じられ、次の要求時に新しい TCP 接続が開かれます。
public int ConnectionLeaseTimeoutMilliseconds { get; set; }
member this.ConnectionLeaseTimeoutMilliseconds : int with get, set
Public Property ConnectionLeaseTimeoutMilliseconds As Integer
プロパティ値
注釈
キャッシュされた TCP 接続を閉じ、次の要求時に新しい TCP 接続を開くことで、基になる HTTP クライアントは DNS 参照を実行して、要求が正しい IP アドレスに送信されることを検証できます。 特定の IoT ハブで IP アドレスを変更するのは非定型ですが、特定の IoT ハブが別のリージョンにフェールオーバーすると発生します。 そのため、任意の時点で IoT ハブをフェールオーバーすることを期待するユーザーは、この値を 0 以上の値に設定することをお勧めします。 値を大きくすると、キャッシュを使用して時間の経過と同時にネットワーク リソースを節約できますが、値を小さくすると、IoT ハブのフェールオーバーに対するクライアントの応答が速くなります。
適用対象
Azure SDK for .NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示