TcpConnectionPoolSettings.LeaseTimeout プロパティ

定義

接続プール内の接続が閉じられるまでの時間を取得または設定します。

public:
 property TimeSpan LeaseTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan LeaseTimeout { get; set; }
member this.LeaseTimeout : TimeSpan with get, set
Public Property LeaseTimeout As TimeSpan

プロパティ値

キャッシュされた TCP 接続が接続プールから削除されるまでの時間を示す TimeSpan 構造体を返します。

例外

値は 0 未満には設定できません。

注釈

このプロパティは、ソケットの全体的な有効期間を設定します。 LeaseTimeout より長く存在しているソケットは、接続プールに返されると直ちに閉じられます。 TCP トランスポートによって使用される接続キャッシュは、各エンドポイントの必要に応じて、MaxOutboundConnectionsPerEndpoint で設定されているキャッシュ制限内で新しい接続を作成します。

適用対象